Partager via


Macro NdisMCmOidRequestComplete (ndis.h)

La fonction NdisMCmOidRequestComplete retourne la status finale d’une requête OID CoNDIS que la fonction ProtocolCoOidRequest d’un pilote mcM (miniport call manager) a précédemment retournée NDIS_STATUS_PENDING pour.

Syntaxe

void NdisMCmOidRequestComplete(
   _AH_,
   _VH_,
   _PH_,
   _R_,
   _S_
);

Paramètres

_AH_

Un handle de famille d’adresses (AF) que NDIS a transmis au MCM Fonction ProtocolCoOidRequest .

_VH_

Un handle de connexion virtuelle (VC) que NDIS a transmis à la fonction ProtocolCoOidRequest du MCM. Une valeur NULL pour ce paramètre indique que la requête n’est pas spécifique à VC. Ce paramètre a la valeur NULL si l’appelant de la fonction NdisCoOidRequest a spécifié un handle VC NULL .

_PH_

Handle de partie que NDIS a transmis à la fonction ProtocolCoOidRequest du MCM. Une valeur NULL pour ce paramètre indique que la demande n’est pas spécifique à un tiers. Ce paramètre a la valeur NULL si l’appelant de la fonction NdisCoOidRequest a spécifié un handle de partie NULL .

_R_

Pointeur vers une structure NDIS_OID_REQUEST fournie par l’appelant de la fonction NdisCoOidRequest .

_S_

Dernier status de l’opération de requête. Ce paramètre peut être NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED ou n’importe quelle valeur de status NDIS_STATUS_XXX déterminée par le pilote, sauf NDIS_STATUS_PENDING.

Valeur de retour

None

Remarques

Un MCM CoNDIS qui retourne NDIS_STATUS_PENDING à partir de sa fonction ProtocolCoOidRequest doit appeler la fonction NdisMCmOidRequestComplete une fois que le MCM a terminé l’opération de requête OID.

Une fois que MCM a appelé NdisMCmOidRequestComplete, NDIS appelle le Fonction ProtocolCoOidRequestComplete du client CoNDIS qui a initialement appelé la fonction NdisCoOidRequest .

Pour plus d’informations sur les OID définis à utiliser avec les pilotes CONDIS, consultez OID NDIS.

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)
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_MCM_Function(ndis)

Voir aussi

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequest

ProtocolCoOidRequestComplete