Funzione RegQueryReflectionKey (winreg.h)
Determina se la reflection è stata disabilitata o abilitata per la chiave specificata.
Sintassi
LONG RegQueryReflectionKey(
[in] HKEY hBase,
[out] BOOL *bIsReflectionDisabled
);
Parametri
[in] hBase
Handle per la chiave del Registro di sistema. Questo handle viene restituito dalla funzione RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx o RegOpenKeyTransacted ; non può specificare una chiave in un computer remoto.
[out] bIsReflectionDisabled
Valore che indica se la reflection è stata disabilitata tramite RegDisableReflectionKey o abilitata tramite RegEnableReflectionKey.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene 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 viste.
Per disabilitare la reflection del Registro di sistema, usare la funzione RegDisableReflectionKey . Per ripristinare la reflection 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 |