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 |