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) |