Freigeben über


NdisMCmDeregisterSapComplete-Makro (ndis.h)

NdisMCmDeregisterSapComplete gibt die letzte status der Clientanforderung zurück, für die der MCM-Treiber zuvor NDIS_STATUS_PENDING zurückgegeben hat, um die Registrierung einer SAP aufzuheben.

Syntax

void NdisMCmDeregisterSapComplete(
   _S_,
   _H_
);

Parameter

_S_

Gibt NDIS_STATUS_SUCCESS an.

_H_

Gibt den Handle an, der die SAP identifiziert.

Rückgabewert

Keine

Bemerkungen

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

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

Der MCM-Treiber sollte NdisSapHandle als ungültig betrachten, wenn NdisMCmDeregisterSapComplete die Steuerung zurückgibt.

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

Anforderungen

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

Weitere Informationen

NdisClDeregisterSap

NdisCmDeregisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap