Condividi tramite


Funzione NdisCmDropPartyComplete (ndis.h)

NdisCmDropPartyComplete restituisce lo stato finale della richiesta di un client, per cui il gestore chiamate restituito in precedenza NDIS_STATUS_PENDING, per rimuovere un'entità 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_ XXX determinato da CM, ad eccezione di NDIS_STATUS_PENDING.

[in] NdisPartyHandle

Specifica l'handle per l'entità che il client ha richiesto di eliminare. Il gestore chiamate ha ottenuto questo handle dall'area di stato designata da CallMgrPartyContext che è stato passato come parametro di input al relativo Funzione ProtocolCmDropParty .

Valore restituito

nessuno

Osservazioni

Un gestore chiamate autonomo deve chiamare NdisCmDropPartyComplete se la funzione ProtocolCmDropParty precedentemente restituita NDIS_STATUS_PENDING per l'oggetto NdisPartyHandle specificato. Né NDIS né il client, che ha avviato l'operazione di entità di rilascio con una chiamata a NdisClDropParty, può rilasciare le risorse allocate per mantenere lo stato per parte fino a quando la chiamata di CM a NdisCmDropPartyComplete provoca una chiamata a tale client Funzione ProtocolClDropPartyComplete .

Se passa NDIS_STATUS_SUCCESS per lo stato, il gestore chiamate deve considerare NdisPartyHandle non valido non appena chiama NdisCmDropPartyComplete. Cm può rilasciare (o reinizializzare per il riutilizzo) tutte le risorse allocate per mantenere lo stato per questa parte quando NdisCmDropPartyComplete restituisce il controllo.

Solo i gestori chiamate autonomi, che si registrano con NDIS come driver di protocollo, possono chiamare NdisCmDropPartyComplete. I driver miniport orientati alla connessione che forniscono il supporto integrato per la gestione delle chiamate chiamano invece NdisMCmDropPartyComplete .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisCmDropPartyComplete (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisCmDropPartyComplete (NDIS 5.1)) in Windows XP.
Piattaforma di destinazione Desktop
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_CallManager_Function(ndis)

Vedi anche

NdisClDropParty

NdisMCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty