Compartilhar via


Função NdisCompleteUnbindAdapterEx (ndis.h)

Um driver de protocolo chama a função NdisCompleteUnbindAdapterEx para concluir uma operação não vinculada para a qual a função ProtocolUnbindAdapterEx do 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.

Valor de retorno

Nenhum

Observações

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 não vinculada.

Quando o driver chama NdisCompleteUnbindAdapterEx, o driver terminou de limpar 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.

Ao retornar 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI Irql_Protocol_Driver_Function(ndis)

Consulte também

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx