Funzione NmrWaitForClientDeregisterComplete (netioddk.h)

La funzione NmrWaitForClientDeregisterComplete attende il completamento della registrazione di un modulo client.

Sintassi

NTSTATUS NmrWaitForClientDeregisterComplete(
  [in] HANDLE NmrClientHandle
);

Parametri

[in] NmrClientHandle

Handle usato da NMR per rappresentare la registrazione del modulo client. NmR restituisce questo handle al modulo client quando il modulo client chiama la funzione NmrRegisterClient .

Valore restituito

La funzione NmrWaitForClientDeregisterComplete restituisce uno dei codici NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
NmR ha completato la registrazione del modulo client.
STATUS_INVALID_PARAMETER
Il modulo client denominato funzione NmrWaitForClientDeregisterComplete prima di chiamare la funzione NmrDeregisterClient o l'handle specificato nel parametro NmrClientHandle non è un handle client valido.
Altri codici di stato
Si è verificato un errore.

Commenti

Un modulo client chiama la funzione NmrWaitForClientDeregisterComplete per attendere il completamento della registrazione del modulo client. Un modulo client chiama la funzione NmrWaitForClientDeregisterComplete solo dopo aver chiamato la funzione NmrDeregisterClient .

Un modulo client chiama in genere la funzione NmrWaitForClientDeregisterComplete dalla sua funzione Di caricamento per attendere fino a quando non viene completamente deregister dal nmR prima che il modulo client venga scaricato dal sistema. Un modulo client non deve tornare da una chiamata alla funzione Di caricamento fino al completamento della registrazione.

Nota Se un modulo client usa Windows Driver Framework, in genere chiamerà la funzione NmrWaitForClientDeregisterComplete dalla relativa funzione di callback dell'evento EvtDriverUnload . In questa situazione, il modulo client non deve tornare da una chiamata alla relativa funzione EvtDriverUnload fino al completamento della registrazione.
 

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione netioddk.h (include Wsk.h)
Libreria Netio.lib
IRQL < DISPATCH_LEVEL

Vedi anche

NmrDeregisterClient