NdisMOidRequestComplete, fonction (ndis.h)

Les pilotes Miniport appellent la fonction NdisMOidRequestComplete pour retourner la status finale d’une requête OID pour laquelle la fonction MiniportOidRequest du pilote a renvoyé NDIS_STATUS_PENDING.

Syntaxe

void NdisMOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Paramètres

[in] MiniportAdapterHandle

Handle d’adaptateur miniport que NDIS a transmis au paramètre MiniportAdapterHandle du Fonction MiniportInitializeEx .

[in] OidRequest

Pointeur vers une mémoire tampon mise en forme en tant que structure NDIS_OID_REQUEST . Le pilote miniport a obtenu ce pointeur en tant que paramètre d’entrée pour sa fonction MiniportOidRequest .

[in] Status

Dernière status de l’opération de requête, soit NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED, soit tout NDIS_STATUS_XXX déterminé par le pilote, sauf NDIS_STATUS_PENDING. Pour plus d’informations sur les valeurs de status OID, consultez MiniportOidRequest.

Valeur de retour

None

Remarques

Un pilote miniport qui retourne NDIS_STATUS_PENDING à partir de sa fonction MiniportOidRequest doit appeler NdisMOidRequestComplete une fois que le pilote miniport a terminé l’opération de requête.

Un appel à NdisMOidRequestComplete provoque un appel à la fonction d’exécution de la demande (voir ProtocolRequestComplete, ProtocolOidRequestComplete,
FilterOidRequestComplete) du pilote qui a appelé la fonction NdisOidRequest .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI DoubleComplete(ndis), DoubleCompleteWorkItem(ndis), Irql_OID_Function(ndis), NdisMNetPnPEventInOIDRequest(ndis), NdisOidComplete, NdisOidDoubleComplete, NdisOidDoubleRequest, NdisTimedOidComplete, WlanAssociation, WlanDisassociation, WlanTimedConnectRequest, WlanTimedLinkQuality, WlanTimedScan

Voir aussi

FilterOidRequestComplete

MiniportInitializeEx

MiniportOidRequest

NDIS_OID_REQUEST

NdisOidRequest

ProtocolOidRequestComplete

ProtocolRequestComplete