Macro NdisMCmDropPartyComplete (ndis.h)
NdisMCmDropPartyComplete retorna o 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, NDIS_STATUS_SUCCESS ou qualquer XXX NDIS_STATUS_ determinado pelo chamador, exceto NDIS_STATUS_PENDING.
_H_
Especifica o identificador para a parte que o cliente solicitou ser removido. O driver mcm obteve esse identificador de sua área de estado por parte designada por CallMgrPartyContext que foi passado como um parâmetro de entrada para seu função ProtocolCmDropParty.
Valor de retorno
Nenhum
Observações
Um driver MCM deve chamar NdisMCmDropPartyComplete se sua função ProtocolCmDropParty retornada anteriormente NDIS_STATUS_PENDING para o NdisPartyHandle de determinado. 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 causa uma chamada para o cliente função ProtocolClDropPartyComplete.
Se passar NDIS_STATUS_SUCCESS para o de Status do, 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 que ele alocou para manter o estado para essa parte após NdisMCmDropPartyComplete retornar o controle.
Somente drivers de miniporto orientados à 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 |
---|---|
de cliente com suporte mínimo | 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. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
regras de conformidade de DDI | Irql_MCM_Function(ndis) |