Abrindo uma sessão para o mecanismo de filtro
Um driver de texto explicativo deve abrir uma sessão no mecanismo de filtro para executar tarefas de gerenciamento, como adicionar filtros ao mecanismo de filtro. Um driver de texto explicativo 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 que um driver de texto explicativo tiver aberto com êxito uma sessão para o mecanismo de filtro, ele poderá usar o identificador retornado para chamar as outras funções de gerenciamento da Plataforma de Filtragem do Windows.