NdisMOidRequestComplete-Funktion (ndis.h)

Miniporttreiber rufen die NdisMOidRequestComplete-Funktion auf, um die letzte status einer OID-Anforderung zurückzugeben, für die die MiniportOidRequest-Funktion des Treibers NDIS_STATUS_PENDING zurückgegeben wurde.

Syntax

void NdisMOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Parameter

[in] MiniportAdapterHandle

Ein Miniportadapterhandle, das NDIS an den MiniportAdapterHandle-Parameter des MiniportInitializeEx-Funktion .

[in] OidRequest

Ein Zeiger auf einen Puffer, der als NDIS_OID_REQUEST-Struktur formatiert ist. Der Miniporttreiber hat diesen Zeiger als Eingabeparameter für seine MiniportOidRequest-Funktion abgerufen.

[in] Status

Die endgültige status des Anforderungsvorgangs, entweder NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder eine vom Treiber bestimmte NDIS_STATUS_XXXaußer NDIS_STATUS_PENDING. Weitere Informationen zu OID-status-Werten finden Sie unter MiniportOidRequest.

Rückgabewert

Keine

Bemerkungen

Ein Miniporttreiber, der NDIS_STATUS_PENDING aus seiner MiniportOidRequest-Funktion zurückgibt, muss NdisMOidRequestComplete aufrufen, nachdem der Miniporttreiber den Anforderungsvorgang abgeschlossen hat.

Ein Aufruf von NdisMOidRequestComplete bewirkt einen Aufruf der Funktion "Request complete" (siehe ProtocolRequestComplete, ProtocolOidRequestComplete,
FilterOidRequestComplete) des übergeordneten Treibers, der die NdisOidRequest-Funktion aufgerufen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln DoubleComplete(ndis), DoubleCompleteWorkItem(ndis), Irql_OID_Function(ndis), NdisMNetPnPEventInOIDRequest(ndis), NdisOidComplete, NdisOidDoubleComplete, NdisOidDoubleRequest, NdisTimedOidComplete, WlanAssociation, WlanDisassociation, WlanTimedConnectRequest, WlanTimedLinkQuality, WlanTimedScan

Weitere Informationen

FilterOidRequestComplete

MiniportInitializeEx

MiniportOidRequest

NDIS_OID_REQUEST

NdisOidRequest

ProtocolOidRequestComplete

ProtocolRequestComplete