Compartir a través de


Abrir una sesión en el motor de filtros

Un controlador de llamada debe abrir una sesión en el motor de filtros para realizar tareas de administración, como agregar filtros al motor de filtros. Un controlador de llamada abre una sesión en el motor de filtro mediante una llamada a la función FwpmEngineOpen0 . Por ejemplo:

HANDLE engineHandle;
NTSTATUS status;

// Open a session to the filter engine
status =
 FwpmEngineOpen0(
    NULL,              // The filter engine on the local system
    RPC_C_AUTHN_WINNT, // Use the Windows authentication service
    NULL,              // Use the calling thread's credentials
    NULL,              // There are no session-specific parameters
    &engineHandle      // Pointer to a variable to receive the handle
    );

Después de que un controlador de llamada haya abierto correctamente una sesión en el motor de filtros, puede usar el identificador devuelto para llamar a las otras funciones de administración de la plataforma de filtrado de Windows.