NdisFDirectOidRequestComplete, fonction (ndis.h)

Les pilotes de filtre appellent la fonction NdisFDirectOidRequestComplete pour retourner l’état final d’une requête OID directe pour laquelle la fonction FilterDirectOidRequest du pilote a retourné NDIS_STATUS_PENDING.

Syntaxe

void NdisFDirectOidRequestComplete(
  [in] NDIS_HANDLE       NdisFilterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Paramètres

[in] NdisFilterHandle

Le handle NDIS qui identifie ce module de filtre NDIS a passé le handle au pilote de filtre dans un appel à la fonction FilterAttach .

[in] OidRequest

Pointeur vers une mémoire tampon mise en forme comme structure NDIS_OID_REQUEST . Le pilote de filtre a obtenu ce pointeur comme paramètre d’entrée à son FilterDirectOidRequest , fonction.

[in] Status

État final de l’opération de requête : NDIS_STATUS_SUCCESS ou toute valeur NDIS_STATUS_Xxx déterminée par le pilote, sauf NDIS_STATUS_PENDING.

Valeur de retour

None

Remarques

Un pilote de filtre qui retourne NDIS_STATUS_PENDING de sa fonction FilterDirectOidRequest doit appeler la fonction NdisFDirectOidRequestComplete une fois que le pilote a terminé l’opération de requête.

Si un pilote overlying provient de la requête OID directe, NDIS appelle la fonction complète de la requête (voir ProtocolDirectOidRequestComplete et FilterDirectOidRequestComplete) du pilote surlysant qui a origine la requête.

Spécifications

   
Client minimal pris en charge Pris en charge dans NDIS 6.1 et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ndis.h (include Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

FilterAttach

FilterDirectOidRequest

FilterDirectOidRequestComplete

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete