Partager via


Ouverture d’une session sur le moteur de filtre

Un pilote de légende doit ouvrir une session sur le moteur de filtre pour effectuer des tâches de gestion telles que l’ajout de filtres au moteur de filtre. Un pilote de légende ouvre une session sur le moteur de filtre en appelant la fonction FwpmEngineOpen0 . Par exemple :

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

Une fois qu’un pilote de légende a ouvert une session sur le moteur de filtre, il peut utiliser le handle retourné pour appeler les autres fonctions de gestion de la plateforme de filtrage Windows.