Fungsi RegQueryReflectionKey (winreg.h)
Menentukan apakah pantulan telah dinonaktifkan atau diaktifkan untuk kunci yang ditentukan.
Sintaks
LONG RegQueryReflectionKey(
[in] HKEY hBase,
[out] BOOL *bIsReflectionDisabled
);
Parameter
[in] hBase
Handel ke kunci registri. Handel ini dikembalikan oleh fungsi RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx, atau RegOpenKeyTransacted ; tidak dapat menentukan kunci pada komputer jarak jauh.
[out] bIsReflectionDisabled
Nilai yang menunjukkan apakah refleksi telah dinonaktifkan melalui RegDisableReflectionKey atau diaktifkan melalui RegEnableReflectionKey.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan bukan nol yang ditentukan dalam Winerror.h. Anda dapat menggunakan fungsi FormatMessage dengan bendera FORMAT_MESSAGE_FROM_SYSTEM untuk mendapatkan deskripsi umum tentang kesalahan tersebut.
Keterangan
Pada WOW64, aplikasi 32-bit melihat pohon registri yang terpisah dari pohon registri yang dilihat aplikasi 64-bit. Registri refleksi menyalin kunci registri tertentu dan nilai antara dua tampilan.
Untuk menonaktifkan refleksi registri, gunakan fungsi RegDisableReflectionKey . Untuk memulihkan pantulan untuk kunci yang dinonaktifkan, gunakan fungsi RegEnableReflectionKey .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP Professional x64 Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winreg.h (termasuk Windows.h) |
Pustaka | AdvApi32.lib |
DLL | AdvApi32.dll |