Função NdisCompleteUnbindAdapterEx (ndis.h)

Um driver de protocolo chama a função NdisCompleteUnbindAdapterEx para concluir uma operação desassociada para a qual a função ProtocolUnbindAdapterEx do driver retornou NDIS_STATUS_PENDING.

Sintaxe

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Parâmetros

[in] UnbindContext

O identificador que o NDIS passou para o parâmetro UnbindContext da função ProtocolUnbindAdapterEx .

Retornar valor

Nenhum

Comentários

Quando um driver de protocolo retorna NDIS_STATUS_PENDING de sua Função ProtocolUnbindAdapterEx , esse driver deve chamar NdisCompleteUnbindAdapterEx após a conclusão da operação desassociada.

Quando o driver chama NdisCompleteUnbindAdapterEx, o driver concluiu a limpeza de todas as informações de contexto por associação que o driver mantém para a associação e liberou todos os recursos alocados para estabelecer a associação.

No retorno de NdisCompleteUnbindAdapterEx , o identificador UnbindContext é inválido. Ou seja, o driver de protocolo não deve passar esse identificador em chamadas para nenhuma função NdisXxx .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade da DDI Irql_Protocol_Driver_Function(ndis)

Confira também

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx