Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El FltLoadFilter rutina carga dinámicamente un controlador de minifiltro en el sistema que se está ejecutando actualmente.
Sintaxis
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Parámetros
[in] FilterName
Puntero a una estructura de UNICODE_STRING que contiene el nombre del servicio para el controlador de minifiltro.
Valor devuelto
FltLoadFilter devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como uno de los siguientes:
| Código devuelto | Descripción |
|---|---|
|
No se pudo cargar el controlador de minifiltro porque una versión anterior del controlador todavía está en memoria. Se trata de un código de error. |
|
El controlador de minifiltro DriverEntry rutina devolvió un valor NTSTATUS que no era un código correcto. Se trata de un código de error. |
|
El controlador de minifiltro ya se está ejecutando. Se trata de un código de error. |
|
No se encontró ningún controlador de minifiltro coincidente. Se trata de un código de error. |
Observaciones
Un controlador de minifiltro que tiene una dependencia en otro controlador de minifiltro puede cargar ese controlador de minifiltro llamando a FltLoadFilter.
Para descargar el controlador de minifiltro auxiliar, llame a FltUnloadFilter.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Universal |
| encabezado de | fltkernel.h (incluya Fltkernel.h) |
| biblioteca de | FltMgr.lib |
| DLL de | Fltmgr.sys |
| irQL | PASSIVE_LEVEL |