Funzione NmrWaitForProviderDeregisterComplete (netioddk.h)
La funzione NmrWaitForProviderDeregisterComplete attende il completamento della registrazione di un modulo del provider.
Sintassi
NTSTATUS NmrWaitForProviderDeregisterComplete(
[in] HANDLE NmrProviderHandle
);
Parametri
[in] NmrProviderHandle
Handle usato da NMR per rappresentare la registrazione del modulo del provider. NmR restituisce questo handle al modulo del provider quando il modulo del provider chiama la funzione NmrRegisterProvider.
Valore restituito
La funzione NmrWaitForProviderDeregisterComplete restituisce uno dei codici NTSTATUS seguenti:
Codice restituito | Descrizione |
---|---|
|
NmR ha completato la registrazione del modulo del provider. |
|
Il modulo provider ha chiamato la funzione NmrWaitForProviderDeregisterComplete prima di chiamare la funzione di NmrDeregisterProvider oppure l'handle specificato nel parametro NmrClientHandle non è un handle del provider valido. |
|
Si è verificato un errore. |
Osservazioni
Un modulo del provider chiama la funzione NmrWaitForProviderDeregisterComplete per attendere il completamento della registrazione del modulo del provider. Un modulo provider chiama la funzione NmrWaitForProviderDeregisterComplete solo dopo aver chiamato la funzione NmrDeregisterProvider.
Un modulo provider chiama in genere la funzione NmrWaitForProviderDeregisterComplete dalla funzione Scarica per attendere che venga annullata completamente la registrazione dal nmR prima che il modulo del provider venga scaricato dal sistema. Un modulo provider non deve restituire da una chiamata alla relativa funzione Scarica fino al completamento della registrazione.
Fabbisogno
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 |