NdisCmDeregisterSapComplete-Funktion (ndis.h)

NdisCmDeregisterSapComplete gibt die letzte status der Anforderung eines Clients zurück, für die der Anrufmanager zuvor NDIS_STATUS_PENDING zurückgegeben hat, um die Registrierung eines SAP aufzuheben.

Syntax

void NdisCmDeregisterSapComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisSapHandle
);

Parameter

[in] Status

Gibt NDIS_STATUS_SUCCESS an.

[in] NdisSapHandle

Gibt das Handle an, das sap identifiziert.

Rückgabewert

Keine

Bemerkungen

NdisCmDeregisterSapComplete benachrichtigt sowohl NDIS als auch den Client, dass der Anruf-Manager die SAP-Deregistrierungsanforderung abgeschlossen hat, für die seine Die ProtocolCmDeregisterSap-Funktion hat zuvor NDIS_STATUS_PENDING zurückgegeben.

Ein Aufruf von NdisCmDeregisterSapComplete bewirkt, dass NDIS die des Clients aufruft. ProtocolClDeregisterSapComplete-Funktion .

Der Anruf-Manager sollte NdisSapHandle als ungültig betrachten, wenn NdisCmDeregisterSapComplete die Steuerung zurückgibt.

Nur eigenständige Anrufmanager, die sich bei NDIS als Protokolltreiber registrieren, können NdisCmDeregisterSapComplete aufrufen. Verbindungsorientierte Miniporttreiber, die integrierte Unterstützung für die Anrufverwaltung bieten, rufen stattdessen NdisMCmDeregisterSapComplete auf.

Anforderungen

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

Weitere Informationen

NdisClDeregisterSap

NdisMCmDeregisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap