NdisMCmOidRequestComplete-Makro (ndis.h)
Die NdisMCmOidRequestComplete--Funktion gibt den endgültigen Status einer CoNDIS OID-Anforderung zurück, für die zuvor eine MCM-Treiberfunktion (Miniport Call Manager) ProtocolCoOidRequest Funktion zurückgegeben wurde, für die zuvor NDIS_STATUS_PENDING zurückgegeben wurde.
Syntax
void NdisMCmOidRequestComplete(
_AH_,
_VH_,
_PH_,
_R_,
_S_
);
Parameter
_AH_
Eine Adressfamilie (AF), die NDIS an die MCM übergeben hat ProtocolCoOidRequest Funktion.
_VH_
Eine virtuelle Verbindung (VIRTUAL Connection, VC), die 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 des NdisCoOidRequest--Funktion ein NULL- VC-Handle angegeben hat.
_PH_
Ein Partyhandle, 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 des NdisCoOidRequest--Funktion ein NULL- Partyhandle angegeben hat.
_R_
Ein Zeiger auf eine NDIS_OID_REQUEST Struktur, die der Aufrufer der NdisCoOidRequest-Funktion bereitgestellt hat.
_S_
Der endgültige Status des Anforderungsvorgangs. Dieser Parameter kann NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder NDIS_STATUS_XXX- Statuswert mit Ausnahme von NDIS_STATUS_PENDING NDIS_STATUS_SUCCESS werden.
Rückgabewert
Nichts
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 die MCM NdisMCmOidRequestCompleteaufruft, ruft NDIS die ProtocolCoOidRequestComplete Funktion des CoNDIS-Clients, der ursprünglich die NdisCoOidRequest-funktion aufgerufen hat.
Weitere Informationen zu den OIDs, die für die Verwendung mit CONDIS-Treibern definiert sind, finden Sie unter NDIS OIDs.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Desktop |
Header- | ndis.h (include Ndis.h) |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_MCM_Function(ndis) |