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) |