NdisMCoOidRequestComplete-Funktion (ndis.h)

Die NdisMCoOidRequestComplete-Funktion gibt die letzte status einer OID-Anforderung zurück, die einem Miniporttreiber dient.

Die MiniportCoOidRequest-Funktion hat NDIS_STATUS_PENDING für zurückgegeben.

Syntax

void NdisMCoOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
       NDIS_HANDLE       NdisMiniportVcHandle,
       PNDIS_OID_REQUEST Request,
  [in] NDIS_STATUS       Status
);

Parameter

[in] MiniportAdapterHandle

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

NdisMiniportVcHandle

Ein Handle, das die virtuelle Verbindung (Virtual Connection, VC) identifiziert. Der Miniporttreiber hat dieses Handle als Eingabeparameter für seine MiniportCoCreateVc-Funktion abgerufen, entweder wenn ein Client einen ausgehenden Anruf einrichtet oder wenn der Anruf-Manager eine Vc für einen vom Client registrierten Dienstzugriffspunkt (SAP) erstellt hat. Der Anrufmanager hat den Nachweis erstellt, um eine Benachrichtigung über eingehende Anrufe anzugeben. Wenn die Anforderung nicht VC-spezifisch ist, ist dieser Parameter NULL.

Request

Ein Zeiger auf einen Puffer, der als NDIS_OID_REQUEST-Struktur formatiert ist. Der Miniporttreiber hat diesen Zeiger als Eingabeparameter auf seinen abgerufen. MiniportCoOidRequest-Funktion .

[in] Status

Die letzte status des Anforderungsvorgangs, entweder NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder ein vom Treiber ermittelter NDIS_STATUS_XXX-Wertaußer NDIS_STATUS_PENDING.

Rückgabewert

Keine

Bemerkungen

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

Ein Aufruf von NdisMCoOidRequestComplete bewirkt einen Aufruf von ProtocolCoOidRequestComplete-Funktion des übergeordneten Treibers, der die NdisCoOidRequest-Funktion aufgerufen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_MCO_Function(ndis)

Weitere Informationen

MiniportCoCreateVc

MiniportCoOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequestComplete