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

Vedi anche

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

Regopenkeyex

Funzioni del Registro di sistema

Redirector del Registro di sistema