Freigeben über


NdisMDirectOidRequestComplete-Funktion (ndis.h)

Miniport-Treiber rufen die NdisMDirectOidRequestComplete-Funktion auf, um den endgültigen Status einer direkten OID-Anforderung zurückzugeben, für die der Treiber MiniportDirectOidRequest Funktion NDIS_STATUS_PENDING zurückgegeben.

Syntax

void NdisMDirectOidRequestComplete(
  [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 MiniportDirectOidRequest--Funktion abgerufen.

[in] Status

Der endgültige Status des Anforderungsvorgangs: NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder NDIS_STATUS_Xxx-außer NDIS_STATUS_PENDING. Weitere Informationen zu OID-Statuswerten finden Sie unter MiniportDirectOidRequest.

Rückgabewert

Nichts

Bemerkungen

Ein Miniporttreiber, der NDIS_STATUS_PENDING von seinem MiniportDirectOidRequest-funktion muss NdisMDirectOidRequestComplete- aufrufen, nachdem der Miniporttreiber den Anforderungsvorgang abgeschlossen hat.

Wenn ein überfälliger Treiber die direkte OID-Anforderung stammt, ruft NDIS die Anforderungsvervollständigen-Funktion auf (siehe ProtocolDirectOidRequestComplete und FilterDirectOidRequestComplete) der Überlysierung, die die Anforderung stammte.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.1 und höher.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL

Siehe auch

FilterDirectOidRequestComplete-

MiniportDirectOidRequest-

MiniportInitializeEx-

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete-