NdisFOidRequestComplete, fonction (ndis.h)
Les pilotes de filtre appellent la fonction NdisFOidRequestComplete pour renvoyer la status finale d’une requête OID pour laquelle la fonction FilterOidRequest du pilote a renvoyé NDIS_STATUS_PENDING.
Syntaxe
void NdisFOidRequestComplete(
[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 en tant que structure NDIS_OID_REQUEST . Le pilote de filtre a obtenu ce pointeur en tant que paramètre d’entrée pour sa fonction FilterOidRequest .
[in] Status
Dernière status de l’opération de requête, soit NDIS_STATUS_SUCCESS, soit 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 FilterOidRequest doit appeler la fonction NdisFOidRequestComplete une fois que le pilote a terminé l’opération de requête.
Si un pilote de dépassement provient de la requête OID, NDIS appelle la fonction complète de la demande du pilote de dépassement après que le pilote de filtre a appelé NdisFOidRequestComplete.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | Irql_OID_Function(ndis) |