Macro NdisMCmDropPartyComplete (ndis.h)
NdisMCmDropPartyComplete retorna a status final da solicitação de um cliente, para a qual o driver MCM retornou anteriormente NDIS_STATUS_PENDING, para remover uma parte de uma VC de vários pontos.
Sintaxe
void NdisMCmDropPartyComplete(
_S_,
_H_
);
Parâmetros
_S_
Especifica o status final da operação solicitada, seja NDIS_STATUS_SUCCESS ou qualquer NDIS_STATUS_ XXX determinado pelo chamador, exceto NDIS_STATUS_PENDING.
_H_
Especifica o identificador para a parte que o cliente solicitou ser descartado. O driver MCM obteve esse identificador de sua área de estado por parte designada por CallMgrPartyContext que foi passada como um parâmetro de entrada para sua Função ProtocolCmDropParty .
Retornar valor
Nenhum
Comentários
Um driver MCM deverá chamar NdisMCmDropPartyComplete se sua função ProtocolCmDropParty tiver retornado anteriormente NDIS_STATUS_PENDING para o NdisPartyHandle especificado. Nem o NDIS nem o cliente, que iniciou a operação suspensa pendente com uma chamada para NdisClDropParty, podem liberar os recursos alocados para manter o estado por parte até que a chamada do driver MCM para NdisMCmDropPartyComplete cause uma chamada para o cliente Função ProtocolClDropPartyComplete .
Se ele passar NDIS_STATUS_SUCCESS para o Status, o driver MCM deverá considerar o NdisPartyHandle inválido quando NdisMCmDropPartyComplete retornar o controle. O driver MCM pode liberar (ou reinicializar para reutilização) todos os recursos alocados para manter o estado dessa parte depois que NdisMCmDropPartyComplete retornar o controle.
Somente drivers de miniporto orientados a conexão que fornecem suporte integrado ao gerenciamento de chamadas podem chamar NdisMCmDropPartyComplete. Os gerenciadores de chamadas autônomos, que se registram no NDIS como drivers de protocolo, chamam NdisCmDropPartyComplete .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) no Windows XP. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade da DDI | Irql_MCM_Function(ndis) |