Share via


Configuration des services de pilotes de filtre facultatifs

NDIS appelle la fonction FilterSetOptions d’un pilote de filtre pour configurer les services de pilote de filtre facultatifs. NDIS appelle FilterSetOptions dans le contexte de l’appel du pilote de filtre à la fonction NdisFRegisterFilterDriver

FilterSetOptions inscrit les points d’entrée par défaut pour les fonctions FilterXxx facultatives requises pour les services facultatifs et peut allouer d’autres ressources de pilote. Pour inscrire des services facultatifs, le pilote de filtre appelle la fonction NdisSetOptionalHandlers et transmet une structure de caractéristiques au paramètre OptionalHandlers .

Il n’existe aucun service de pilote de filtre facultatif dans la version actuelle de Windows.

Les pilotes de filtre peuvent également appeler NdisSetOptionalHandlers pour définir les points d’entrée de fonction FilterXxx pour un module de filtre donné. Pour plus d’informations, consultez Mode de contournement des données.

Si le pilote de filtre appelle NdisSetOptionalHandlers à partir de FilterRestart, les modifications de configuration affectent uniquement le module de filtre que NDIS redémarre. La configuration des autres modules de filtre n’est pas affectée.