Funzione RegDisableReflectionKey (winreg.h)

Disabilita la reflection del Registro di sistema per la chiave specificata. La disabilitazione della reflection per una chiave non influisce sulla riflessione di alcuna sottochiave.

Sintassi

LONG RegDisableReflectionKey(
  [in] HKEY hBase
);

Parametri

[in] hBase

Handle per una chiave del Registro di sistema aperta. Questo handle viene restituito dalla funzione RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx o RegOpenKeyTransacted; non può specificare una chiave in un computer remoto.

Se la chiave non è presente nell'elenco di reflection, la funzione ha esito positivo ma non ha alcun effetto. Per altre informazioni, vedere Redirector del Registro di sistema e Reflection del Registro di sistema.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore diverso da zero definito in Winerror.h. È possibile usare la funzione FormatMessage con il flag FORMAT_MESSAGE_FROM_SYSTEM per ottenere una descrizione generica dell'errore.

Commenti

In WOW64, le applicazioni a 32 bit visualizzano un albero del Registro di sistema separato dall'albero del Registro di sistema visualizzato dalle applicazioni a 64 bit. La reflection del Registro di sistema copia chiavi e valori specifici del Registro di sistema tra le due visualizzazioni.

Per ripristinare la reflection del Registro di sistema per una chiave disabilitata, usare la funzione RegEnableReflectionKey .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP Professional x64 Edition [solo app desktop]
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winreg.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

RegCreateKeyEx

RegEnableReflectionKey

Regopenkeyex

RegQueryReflectionKey

Funzioni del Registro di sistema

Reindirizzamento del Registro di sistema