Freigeben über


NdisClDeregisterSap-Funktion (ndis.h)

NdisClDeregisterSap gibt eine zuvor registrierte SAP frei.

Syntax

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Parameter

[in] NdisSapHandle

Gibt das von NdisClRegisterSap zurückgegebene Handle an.

Rückgabewert

NdisClDeregisterSap kann eine der folgenden Rückgaben geben:

Rückgabecode Beschreibung
NDIS_STATUS_PENDING
Der Anrufmanager Die ProtocolCmDeregisterSap-Funktion wurde aufgerufen, um den angeforderten Vorgang abzuschließen. NDIS ruft den Client auf. ProtocolClDeregisterSapComplete-Funktion , wenn dieser Vorgang abgeschlossen ist.
NDIS_STATUS_FAILURE
Sap wird bereits geschlossen, daher ist dies ein redundanter Aufruf. Wenn NdisClRegisterSap etwas anderes als NDIS_STATUS_PENDING zurückgibt, sollte der Client einen internen Aufruf seiner ProtocolClRegisterSapComplete-Funktion ausführen.

Hinweise

NdisClDeregisterSap gibt eine SAP frei, bei der sich der Client zuvor registriert hat, um eingehende Anrufe mit NdisClRegisterSap zu empfangen.

Der Client sollte die angegebene NdisSapHandle als ungültig betrachten, sobald er NdisClDeregisterSap aufruft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisClDeregisterSap (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisClDeregisterSap (NDIS 5.1)) in Windows XP.
Zielplattform Desktop
Kopfzeile ndis.h (einschließlich Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Protocol_Driver_Function(ndis)

Weitere Informationen

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx