Partilhar via


Abrindo uma sessão para o mecanismo de filtro

Um driver de chamada deve abrir uma sessão no motor de filtragem para realizar tarefas de gestão, como adicionar filtros ao motor de filtragem. Um driver de marcação abre uma sessão para o mecanismo de filtro chamando a função FwpmEngineOpen0. Por exemplo:

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
    );

Depois de um driver de chamada abrir com êxito uma sessão no mecanismo de filtragem, pode utilizar o identificador retornado para invocar as outras funções de gestão da Plataforma de Filtragem do Windows.