NdisMCmOidRequestComplete-Makro (ndis.h)

Die NdisMCmOidRequestComplete-Funktion gibt die letzte status einer CoNDIS-OID-Anforderung zurück, für die die ProtocolCoOidRequest-Funktion eines MCM-Treibers (Miniport Call Manager) zuvor NDIS_STATUS_PENDING zurückgegeben wurde.

Syntax

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

Parameter

_AH_

Ein Adressfamilienhandle (AF), das NDIS an die MCM übergeben hat ProtocolCoOidRequest-Funktion .

_VH_

Ein VC-Handle (Virtual Connection), das NDIS an die ProtocolCoOidRequest-Funktion des MCM übergeben hat. Ein NULL-Wert für diesen Parameter gibt an, dass die Anforderung nicht VC-spezifisch ist. Dieser Parameter ist NULL , wenn der Aufrufer der NdisCoOidRequest-Funktion ein NULL VC-Handle angegeben hat.

_PH_

Ein Parteihandle, das NDIS an die ProtocolCoOidRequest-Funktion des MCM übergeben hat. Ein NULL-Wert für diesen Parameter gibt an, dass die Anforderung nicht parteispezifisch ist. Dieser Parameter ist NULL, wenn der Aufrufer der NdisCoOidRequest-Funktion ein NULL-Parteihandle angegeben hat.

_R_

Ein Zeiger auf eine NDIS_OID_REQUEST Struktur, die der Aufrufer der NdisCoOidRequest-Funktion bereitgestellt hat.

_S_

Der letzte status des Anforderungsvorgangs. Dieser Parameter kann NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder ein beliebiger treiberbestimmten NDIS_STATUS_XXX status Wert mit Ausnahme von NDIS_STATUS_PENDING sein.

Rückgabewert

Keine

Bemerkungen

Ein CoNDIS-MCM, der NDIS_STATUS_PENDING aus seiner ProtocolCoOidRequest-Funktion zurückgibt, muss die NdisMCmOidRequestComplete-Funktion aufrufen, nachdem der MCM den OID-Anforderungsvorgang abgeschlossen hat.

Nachdem der MCM NdisMCmOidRequestComplete aufgerufen hat, ruft NDIS die ProtocolCoOidRequestComplete-Funktion des CoNDIS-Clients, der ursprünglich die NdisCoOidRequest-Funktion aufgerufen hat.

Weitere Informationen zu den für die Verwendung mit CONDIS-Treibern definierten OIDs finden Sie unter NDIS-OIDs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ndis.h (einschließlich Ndis.h)
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_MCM_Function(ndis)

Weitere Informationen

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequest

ProtocolCoOidRequestComplete