Macro NdisMCmDropPartyComplete (ndis.h)
NdisMCmDropPartyComplete restituisce lo stato finale della richiesta di un client, per cui il driver MCM restituito in precedenza NDIS_STATUS_PENDING, per rimuovere un'entità da un vc multipoint.
Sintassi
void NdisMCmDropPartyComplete(
_S_,
_H_
);
Parametri
_S_
Specifica lo stato finale dell'operazione richiesta, NDIS_STATUS_SUCCESS o qualsiasi chiamante determinato NDIS_STATUS_ XXX tranne NDIS_STATUS_PENDING.
_H_
Specifica l'handle per l'entità che il client ha richiesto di eliminare. Il driver MCM ha ottenuto questo handle dall'area di stato per parte designata da CallMgrPartyContext passata come parametro di input al relativo Funzione ProtocolCmDropParty .
Valore restituito
nessuno
Osservazioni
Un driver MCM deve chiamare NdisMCmDropPartyComplete se la relativa funzione ProtocolCmDropParty ha restituito in precedenza NDIS_STATUS_PENDING per l'oggetto NdisPartyHandle specificato. Né NDIS né il client, che ha avviato l'operazione pended drop-party con una chiamata a NdisClDropParty, può rilasciare le risorse allocate per mantenere lo stato per parte fino a quando la chiamata del driver MCM a NdisMCmDropPartyComplete provoca una chiamata a tale client Funzione ProtocolClDropPartyComplete .
Se passa NDIS_STATUS_SUCCESS per lo stato, il driver MCM deve considerare NdisPartyHandle non valido quando NdisMCmDropPartyComplete restituisce il controllo. Il driver MCM può rilasciare (o reinizializzare per il riutilizzo) tutte le risorse allocate per mantenere lo stato per questa parte dopo che NdisMCmDropPartyComplete restituisce il controllo.
Solo i driver miniport orientati alla connessione che forniscono supporto integrato per la gestione delle chiamate possono chiamare NdisMCmDropPartyComplete. I responsabili delle chiamate autonomi, che si registrano con NDIS come driver di protocollo, chiamano invece NdisCmDropPartyComplete .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisMCmDropPartyComplete (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisMCmDropPartyComplete (NDIS 5.1)) in Windows XP. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (include Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | Irql_MCM_Function(ndis) |