NdisMCoOidRequestComplete, fonction (ndis.h)
La fonction NdisMCoOidRequestComplete retourne l’état final d’une requête OID indiquant qu’un pilote miniport
Fonction MiniportCoOidRequest retournée NDIS_STATUS_PENDING pour.
Syntaxe
void NdisMCoOidRequestComplete(
[in] NDIS_HANDLE MiniportAdapterHandle,
NDIS_HANDLE NdisMiniportVcHandle,
PNDIS_OID_REQUEST Request,
[in] NDIS_STATUS Status
);
Paramètres
[in] MiniportAdapterHandle
Handle d’adaptateur miniport que NDIS a passé au paramètre MiniportAdapterHandle du fonction MiniportInitializeEx.
NdisMiniportVcHandle
Handle qui identifie la connexion virtuelle (VC). Le pilote miniport a obtenu ce handle en tant que paramètre d’entrée à sa fonction MiniportCoCreateVc, soit lorsqu’un client a configuré un appel sortant, soit lorsque le gestionnaire d’appels a créé un VC pour un point d’accès de service inscrit au client (SAP). Le gestionnaire d’appels a créé le vc pour indiquer une notification d’appel entrant. Si la requête n’est pas propre à VC, ce paramètre est NULL.
Request
Pointeur vers une mémoire tampon mise en forme sous forme de structure NDIS_OID_REQUEST. Le pilote miniport a obtenu ce pointeur en tant que paramètre d’entrée à son Fonction MiniportCoOidRequest.
[in] Status
État final de l’opération de requête, NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED ou toute valeur NDIS_STATUS_XXX déterminée par le pilote sauf NDIS_STATUS_PENDING.
Valeur de retour
Aucun
Remarques
Un pilote miniport CoNDIS qui retourne NDIS_STATUS_PENDING de sa fonction MiniportCoOidRequest doit appeler NdisMCoOidRequestComplete après la fin de l’opération de demande.
Un appel à NdisMCoOidRequestComplete provoque un appel au ProtocolCoOidRequestComplete fonction du pilote qui a appelé la fonction NdisCoOidRequest.