Freigeben über


NdisCompleteBindAdapterEx-Funktion (ndis.h)

Ein Protokolltreiber ruft die funktion NdisCompleteBindAdapterEx auf, um einen Bindungsvorgang abzuschließen, für den die ProtocolBindAdapterEx-Funktion des Treibers NDIS_STATUS_PENDING zurückgegeben wurde.

Syntax

void NdisCompleteBindAdapterEx(
       NDIS_HANDLE BindAdapterContext,
  [in] NDIS_STATUS Status
);

Parameter

BindAdapterContext

Das Handle, das NDIS an den BindContext Parameter des ProtocolBindAdapterEx Funktion.

[in] Status

Der letzte Status des abgeschlossenen Bindungsvorgangs. Dieser Parameter kann einer der folgenden Werte sein:

NDIS_STATUS_SUCCESS

Der Treiber hat die Bindung an die zugrunde liegende NIC erfolgreich abgeschlossen.

NDIS_STATUS_XXX oder NTSTATUS_XXX

Der Versuch des Protokolltreibers, eine Bindung einzurichten, ist fehlgeschlagen, oder der Protokolltreiber konnte die ressourcen, die zum Ausführen von Netzwerk-E/A-Vorgängen erforderlich sind, nicht zuordnen. In der Regel wird ein solcher Fehlerstatus von einer NdisXxx--Funktion oder einer Kernelmodusunterstützungsroutine weitergegeben.

Rückgabewert

Nichts

Bemerkungen

Wenn ein Protokolltreiber NDIS_STATUS_PENDING von seiner ProtocolBindAdapterEx--Funktion zurückgibt, muss dieser Treiber NdisCompleteBindAdapterEx aufrufen, nachdem der Bindungsvorgang abgeschlossen wurde.

Wenn der öffnende Vorgang erfolgreich war, kann der Protokolltreiber Anzeigen von zugrunde liegenden Treibern akzeptieren und Senden von Anforderungen und OID-Anforderungen für die Bindung initiieren. Wenn der Treiber NdisCompleteBindAdapterEx- mit einem Fehlerstatus aufruft, ist der Bindungsversuch fehlgeschlagen, und der Treiber hat alle Ressourcen freigegeben, die der Bindung zugeordnet wurden.

Anforderungen

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

Siehe auch

NdisOpenAdapterEx

ProtocolBindAdapterEx-