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) |