Freigeben über


NdisMCmDropPartyComplete-Makro (ndis.h)

NdisMCmDropPartyComplete den endgültigen Status der Anforderung eines Clients zurück, für die der MCM-Treiber zuvor NDIS_STATUS_PENDING zurückgegeben hat, um eine Partei aus einem Multipoint VC zu entfernen.

Syntax

void NdisMCmDropPartyComplete(
   _S_,
   _H_
);

Parameter

_S_

Gibt den endgültigen Status des angeforderten Vorgangs an, entweder NDIS_STATUS_SUCCESS oder alle vom Aufrufer bestimmten NDIS_STATUS_ XXX- außer NDIS_STATUS_PENDING.

_H_

Gibt das Handle für die Partei an, die der Client angefordert hat, gelöscht werden soll. Der MCM-Treiber hat dieses Handle aus dem landesspezifischen Bereich abgerufen, der von CallMgrPartyContext, der als Eingabeparameter an seinen ProtocolCmDropParty--Funktion.

Rückgabewert

Nichts

Bemerkungen

Ein MCM-Treiber muss NdisMCmDropPartyComplete- aufrufen, wenn seine ProtocolCmDropParty-Funktion zuvor NDIS_STATUS_PENDING für die angegebene NdisPartyHandle- zurückgegeben wurde. Weder NDIS noch der Client, der den Pended Drop-Party-Vorgang mit einem Aufruf von NdisClDropPartyinitiiert hat, kann die Ressourcen freigeben, die sie zugewiesen haben, um den Status pro Partei zu verwalten, bis der MCM-Treiberaufruf an NdisMCmDropPartyComplete bewirkt, dass ein Aufruf an den Client ProtocolClDropPartyComplete Funktion.

Wenn sie NDIS_STATUS_SUCCESS für den Statusübergibt, muss der MCM-Treiber die NdisPartyHandle- ungültig betrachten, wenn NdisMCmDropPartyComplete die Steuerung zurückgibt. Der MCM-Treiber kann alle Ressourcen freigeben (oder für die Wiederverwendung erneut initialisieren), die ihm zugewiesen wurden, um den Zustand für diese Partei aufrechtzuerhalten, nachdem NdisMCmDropPartyComplete das Steuerelement zurückgibt.

Nur verbindungsorientierte Miniporttreiber, die integrierte Anrufverwaltungsunterstützung bieten, können NdisMCmDropPartyCompleteanrufen. Eigenständige Anrufmanager, die sich selbst bei NDIS als Protokolltreiber registrieren, rufen stattdessen NdisCmDropPartyComplete auf.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisMCmDropPartyComplete (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisMCmDropPartyComplete (NDIS 5.1)) in Windows XP.
Zielplattform- Desktop
Header- ndis.h (include Ndis.h)
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_MCM_Function(ndis)

Siehe auch

NdisClDropParty

NdisCmDropPartyComplete-

ProtocolClDropPartyComplete-

ProtocolCmDropParty-