Aufheben der Registrierung einer SAP-Datei
Ein verbindungsorientierter Client hebt die Registrierung eines SAP bei NdisClDeregisterSap auf.
Die folgende Abbildung zeigt einen Client eines Anrufmanagers, der die Registrierung eines SAP auf hebt.
Die folgende Abbildung zeigt einen Client eines MCM-Treibers, der die Registrierung eines SAP aufhebt.
Der Aufruf von NdisClDeregisterSap bewirkt, dass NDIS die ProtocolCmDeregisterSap-Funktion des Aufruf-Managers oder MCM-Treibers aufruft. In ProtocolCmDeregisterSap kann der Anruf-Manager oder MCM-Treiber mit Netzwerksteuerungsgeräten oder anderen medienspezifischen Agents kommunizieren, um die Registrierung von SAP im Netzwerk aufzuheben. Darüber hinaus muss ProtocolCmDeregisterSap alle Ressourcen freigeben, die dynamisch für SAP zugewiesen wurden.
ProtocolCmDeregisterSap kann synchron oder asynchron abgeschlossen werden. Zum asynchronen Abschluss ruft die ProtocolCmDeregisterSap-Funktion eines Aufruf-Managers NdisCmDeregisterSapComplete auf. Die ProtocolCmDeregisterSap-Funktion eines MCM-Treibers ruft NdisMCmDeregisterSapComplete auf. Ndis(M)CmDegisterSapComplete benachrichtigt sowohl NDIS als auch den Client, dass der Aufrufmanager die SAP-Deregistrierungsanforderung abgeschlossen hat, für die seine ProtocolCmDeregisterSap-Funktion zuvor NDIS_STATUS_PENDING zurückgegeben hat.
Ein Aufruf von Ndis(M)CmDeregisterSapComplete bewirkt, dass NDIS die ProtocolClDeregisterSapComplete-Funktion des Clients aufruft . Ein Aufruf von ProtocolClDeregisterSapComplete gibt an, dass der vorherige Aufruf von NdisClDeregisterSap vom Anruf-Manager oder MCM-Treiber verarbeitet wurde.
Beachten Sie, dass ein Client die Registrierung einer SAP aufheben kann, ohne dass sich ein eingehender Anruf auswirkt, der bereits für diesen SAP empfangen wurde, und ohne dass sich die Vc für diesen eingehenden Anruf auswirkt.