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