Función NmrWaitForClientDeregisterComplete (netioddk.h)
La función NmrWaitForClientDeregisterComplete espera a que se complete la desregistración de un módulo cliente.
Sintaxis
NTSTATUS NmrWaitForClientDeregisterComplete(
[in] HANDLE NmrClientHandle
);
Parámetros
[in] NmrClientHandle
Identificador utilizado por el NMR para representar el registro del módulo cliente. NMR devuelve este identificador al módulo cliente cuando el módulo cliente llama a la función NmrRegisterClient.
Valor devuelto
La función nmrWaitForClientDeregisterComplete devuelve uno de los siguientes códigos NTSTATUS:
Código devuelto | Descripción |
---|---|
|
NMR completó el registro del módulo cliente. |
|
El módulo cliente llamó a la función NmrWaitForClientDeregisterComple te antes de llamar a la función NmrDeregisterClient o el identificador especificado en el parámetro NmrClientHandle no es un identificador de cliente válido. |
|
Error. |
Observaciones
Un módulo cliente llama a la función nmrWaitForClientDeregisterComple te para esperar a que se complete la desregistración del módulo cliente. Un módulo cliente llama a la función nmrWaitForClientDeregisterComplete solo después de llamar a la función nmrDeregisterClient de.
Normalmente, un módulo cliente llama a la función NmrWaitForClientDeregisterComple te desde su función Unload para esperar hasta que se anule completamente el registro desde nmR antes de que el módulo cliente se descargue desde el sistema. Un módulo cliente no debe devolver desde una llamada a su función Unload hasta que se complete la desregistración.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | netioddk.h (incluya Wsk.h) |
biblioteca de | Netio.lib |
irQL | < DISPATCH_LEVEL |