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
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 sous forme de structure NDIS_OID_REQUEST. Le pilote de filtre a obtenu ce pointeur en tant que paramètre d’entrée à son Fonction de FilterDirectOidRequest.
[in] Status
État final de l’opération de requête : NDIS_STATUS_SUCCESS ou toute valeur dexxx NDIS_STATUS_ déterminée par le pilote, sauf NDIS_STATUS_PENDING.
Valeur de retour
Aucun
Remarques
Un pilote de filtre qui retourne NDIS_STATUS_PENDING de sa fonction FilterDirectOidRe questRequest doit appeler la fonction NdisFDirectOidRequestComplete une fois l’opération de requête terminée.
Si un pilote surlysant provient de la requête OID directe, NDIS appelle la fonction complète de la requête (voir ProtocolDirectOidRequestComplete et FilterDirectOidRequestComplete) du pilote de surlysage qui provient de la requête.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.1 et versions ultérieures. |
plateforme cible | Bureau |
d’en-tête | ndis.h (include Ndis.h) |
bibliothèque | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |