NdisMCmOidRequestComplete-Makro (ndis.h)
Die NdisMCmOidRequestComplete-Funktion gibt die letzte status einer CoNDIS-OID-Anforderung zurück, für die die ProtocolCoOidRequest-Funktion des MCM-Treibers 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 virtuelles Verbindungshandle (VC), 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 von MCM übergeben wurde. 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_
Die endgültige status des Anforderungsvorgangs. Dieser Parameter kann NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder ein vom Treiber bestimmter NDIS_STATUS_XXX-status-Wertaußer NDIS_STATUS_PENDING sein.
Rückgabewert
Keine
Bemerkungen
Ein CoNDIS MCM, der NDIS_STATUS_PENDING von 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 (include Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_MCM_Function(ndis) |