Funzione NdisCmDropPartyComplete (ndis.h)
NdisCmDropPartyComplete restituisce lo stato finale della richiesta di un client, per cui il gestore chiamate ha restituito in precedenza NDIS_STATUS_PENDING, per rimuovere una parte da un vc multipoint.
Sintassi
void NdisCmDropPartyComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisPartyHandle
);
Parametri
[in] Status
Specifica lo stato finale dell'operazione richiesta, NDIS_STATUS_SUCCESS o qualsiasi NDIS_STATUS_ DETERMINATO da CM, ad eccezione di NDIS_STATUS_PENDING.
[in] NdisPartyHandle
Specifica l'handle dell'entità che il client ha richiesto di eliminare. Il gestore chiamate ha ottenuto questo handle dall'area di stato designata da CallMgrPartyContext passato come parametro di input al relativo funzione ProtocolCmDropParty.
Valore restituito
Nessuno
Osservazioni
Un gestore chiamate autonomo deve chiamare NdisCmDropPartyComplete se la relativa funzione ProtocolCmDropParty restituit NDIS_STATUS_PENDING a in precedenza per il NdisPartyHandle specificato . Né NDIS né il client, che ha avviato l'operazione di rilascio con penna con una chiamata a NdisClDropParty, può rilasciare le risorse allocate per mantenere lo stato per parte fino alla chiamata del cm a NdisCmDropPartyComplete causa una chiamata a tale client funzione ProtocolClDropPartyComplete.
Se passa NDIS_STATUS_SUCCESS per lo stato di , il gestore chiamate deve considerare il NdisPartyHandle non valido non appena chiama NdisCmDropPartyComplete. Cm può rilasciare (o reinizializzare per riutilizzare) tutte le risorse allocate per mantenere lo stato per questa entità quando NdisCmDropPartyComplete restituisce il controllo.
Solo i gestori chiamate autonomi, che si registrano con NDIS come driver di protocollo, possono chiamare NdisCmDropPartyComplete. Driver miniport orientati alla connessione che forniscono invece una chiamata integrata di gestione delle chiamate NdisMCmDropPartyComplete.