Função NmrWaitForClientDeregisterComplete (netioddk.h)
A função NmrWaitForClientDeregisterComplete aguarda a conclusão do cancelamento do registro de um módulo cliente.
Sintaxe
NTSTATUS NmrWaitForClientDeregisterComplete(
[in] HANDLE NmrClientHandle
);
Parâmetros
[in] NmrClientHandle
Um identificador usado pela NMR para representar o registro do módulo cliente. O NMR retorna esse identificador para o módulo cliente quando o módulo cliente chama a função NmrRegisterClient .
Retornar valor
A função NmrWaitForClientDeregisterComplete retorna um dos seguintes códigos NTSTATUS:
Código de retorno | Descrição |
---|---|
|
A NMR concluiu a desregistro do módulo cliente. |
|
O módulo cliente chamou a função NmrWaitForClientDeregisterComplete antes de chamar a função NmrDeregisterClient ou o identificador especificado no parâmetro NmrClientHandle não é um identificador de cliente válido. |
|
Ocorreu um erro. |
Comentários
Um módulo cliente chama a função NmrWaitForClientDeregisterComplete para aguardar a conclusão do cancelamento do registro do módulo cliente. Um módulo cliente chama a função NmrWaitForClientDeregisterComplete somente depois de chamar a função NmrDeregisterClient .
Um módulo cliente normalmente chama a função NmrWaitForClientDeregisterComplete de sua função Unload para aguardar até que ela seja completamente desregistrada do NMR antes que o módulo cliente seja descarregado do sistema. Um módulo cliente não deve retornar de uma chamada para sua função Unload até que o cancelamento do registro seja concluído.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | netioddk.h (inclua Wsk.h) |
Biblioteca | Netio.lib |
IRQL | < DISPATCH_LEVEL |