enumerasi REG_NOTIFY_CLASS (wdm.h)
Jenis enumerasi REG_NOTIFY_CLASS menentukan jenis operasi registri yang diteruskan manajer konfigurasi ke rutinitas RegistryCallback.
C++
typedef enum _REG_NOTIFY_CLASS {
RegNtDeleteKey,
RegNtPreDeleteKey,
RegNtSetValueKey,
RegNtPreSetValueKey,
RegNtDeleteValueKey,
RegNtPreDeleteValueKey,
RegNtSetInformationKey,
RegNtPreSetInformationKey,
RegNtRenameKey,
RegNtPreRenameKey,
RegNtEnumerateKey,
RegNtPreEnumerateKey,
RegNtEnumerateValueKey,
RegNtPreEnumerateValueKey,
RegNtQueryKey,
RegNtPreQueryKey,
RegNtQueryValueKey,
RegNtPreQueryValueKey,
RegNtQueryMultipleValueKey,
RegNtPreQueryMultipleValueKey,
RegNtPreCreateKey,
RegNtPostCreateKey,
RegNtPreOpenKey,
RegNtPostOpenKey,
RegNtKeyHandleClose,
RegNtPreKeyHandleClose,
RegNtPostDeleteKey,
RegNtPostSetValueKey,
RegNtPostDeleteValueKey,
RegNtPostSetInformationKey,
RegNtPostRenameKey,
RegNtPostEnumerateKey,
RegNtPostEnumerateValueKey,
RegNtPostQueryKey,
RegNtPostQueryValueKey,
RegNtPostQueryMultipleValueKey,
RegNtPostKeyHandleClose,
RegNtPreCreateKeyEx,
RegNtPostCreateKeyEx,
RegNtPreOpenKeyEx,
RegNtPostOpenKeyEx,
RegNtPreFlushKey,
RegNtPostFlushKey,
RegNtPreLoadKey,
RegNtPostLoadKey,
RegNtPreUnLoadKey,
RegNtPostUnLoadKey,
RegNtPreQueryKeySecurity,
RegNtPostQueryKeySecurity,
RegNtPreSetKeySecurity,
RegNtPostSetKeySecurity,
RegNtCallbackObjectContextCleanup,
RegNtPreRestoreKey,
RegNtPostRestoreKey,
RegNtPreSaveKey,
RegNtPostSaveKey,
RegNtPreReplaceKey,
RegNtPostReplaceKey,
RegNtPreQueryKeyName,
RegNtPostQueryKeyName,
RegNtPreSaveMergedKey,
RegNtPostSaveMergedKey,
MaxRegNtNotifyClass
} REG_NOTIFY_CLASS;
RegNtDeleteKey Menentukan bahwa utas mencoba menghapus kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreDeleteKey Menentukan bahwa utas mencoba menghapus kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtSetValueKey Menentukan bahwa utas mencoba mengatur entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreSetValueKey Menentukan bahwa utas mencoba mengatur entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtDeleteValueKey Menentukan bahwa utas mencoba menghapus entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreDeleteValueKey Menentukan bahwa utas mencoba menghapus entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtSetInformationKey Menentukan bahwa utas mencoba mengatur metadata untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreSetInformationKey Menentukan bahwa utas mencoba mengatur metadata untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtRenameKey Menentukan bahwa utas mencoba mengganti nama kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreRenameKey Menentukan bahwa utas mencoba mengganti nama kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtEnumerateKey Menentukan bahwa utas mencoba menghitung subkunci kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreEnumerateKey Menentukan bahwa utas mencoba menghitung subkunci kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtEnumerateValueKey Menentukan bahwa utas mencoba menghitung entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreEnumerateValueKey Menentukan bahwa utas mencoba menghitung entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtQueryKey Menentukan bahwa utas mencoba membaca metadata untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreQueryKey Menentukan bahwa utas mencoba membaca metadata untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtQueryValueKey Menentukan bahwa utas mencoba membaca entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreQueryValueKey Menentukan bahwa utas mencoba membaca entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtQueryMultipleValueKey Menentukan bahwa utas mencoba mengkueri beberapa entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreQueryMultipleValueKey Menentukan bahwa utas mencoba mengkueri beberapa entri nilai untuk kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreCreateKey Menentukan bahwa utas mencoba membuat kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows XP dan versi sistem operasi Windows yang lebih baru. |
RegNtPostCreateKey Menentukan bahwa utas telah berhasil membuat kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows XP dan versi sistem operasi Windows yang lebih baru. |
RegNtPreOpenKey Menentukan bahwa utas mencoba membuka kunci yang ada. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows XP dan versi sistem operasi Windows yang lebih baru. |
RegNtPostOpenKey Menentukan bahwa utas telah berhasil membuka kunci yang ada. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows XP dan versi sistem operasi Windows yang lebih baru. |
RegNtKeyHandleClose Menentukan bahwa utas mencoba menutup handel kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini hanya pada Windows XP. |
RegNtPreKeyHandleClose Menentukan bahwa utas mencoba menutup handel kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. Driver dapat memantau operasi registri ini tetapi tidak dapat memblokir atau mengubahnya. |
RegNtPostDeleteKey Menentukan bahwa sistem telah mencoba menghapus kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostSetValueKey Menentukan bahwa sistem telah mencoba menetapkan entri nilai untuk kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostDeleteValueKey Menentukan bahwa sistem telah mencoba menghapus entri nilai untuk kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostSetInformationKey Menentukan bahwa sistem telah mencoba mengatur metadata kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostRenameKey Menentukan bahwa sistem telah mencoba mengganti nama kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostEnumerateKey Menentukan bahwa sistem telah mencoba menghitung subkunci kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostEnumerateValueKey Menentukan bahwa sistem telah mencoba menghitung entri nilai kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostQueryKey Menentukan bahwa sistem telah mencoba mengkueri metadata untuk kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostQueryValueKey Menentukan bahwa sistem telah mencoba mengkueri entri nilai untuk kunci tersebut. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostQueryMultipleValueKey Menentukan bahwa sistem telah mencoba mengkueri beberapa entri nilai untuk kunci tersebut. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostKeyHandleClose Menentukan bahwa sistem telah mencoba menutup handel kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreCreateKeyEx Menentukan bahwa utas mencoba membuat kunci. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostCreateKeyEx Menentukan bahwa sistem telah mencoba membuat kunci. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreOpenKeyEx Menentukan bahwa utas mencoba membuka kunci yang ada. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostOpenKeyEx Menentukan bahwa sistem telah mencoba membuka kunci yang ada. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Server 2003 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreFlushKey Menentukan bahwa utas mencoba menulis kunci ke disk. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPostFlushKey Menentukan bahwa sistem telah mencoba menulis kunci ke disk. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPreLoadKey Menentukan bahwa utas mencoba memuat sarang registri dari file. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPostLoadKey Menentukan bahwa sistem telah mencoba memuat sarang registri dari file. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPreUnLoadKey Menentukan bahwa utas mencoba membongkar sarang registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPostUnLoadKey Menentukan bahwa sistem telah mencoba untuk membongkar sarang registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPreQueryKeySecurity Menentukan bahwa utas mencoba mendapatkan informasi keamanan kunci registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPostQueryKeySecurity Menentukan bahwa utas telah mencoba mendapatkan informasi keamanan kunci registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPreSetKeySecurity Menentukan bahwa utas mencoba mengatur informasi keamanan kunci registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPostSetKeySecurity Menentukan bahwa utas telah mencoba mengatur informasi keamanan kunci registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtCallbackObjectContextCleanup Menentukan bahwa driver telah memanggil CmUnRegisterCallback atau rutinitas RegistryCallback driver baru saja selesai memproses nilai kelas RegNtPreKeyHandleClose. Gunakan nilai ini pada Windows Vista dan versi sistem operasi Windows yang lebih baru. |
RegNtPreRestoreKey Menentukan bahwa utas mencoba memulihkan informasi kunci registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostRestoreKey Menentukan bahwa utas telah mencoba memulihkan informasi kunci registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreSaveKey Menentukan bahwa utas mencoba menyimpan informasi kunci registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostSaveKey Menentukan bahwa utas telah mencoba menyimpan informasi kunci registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreReplaceKey Menentukan bahwa utas mencoba mengganti informasi kunci registri. Nilai ini menunjukkan panggilan pra-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostReplaceKey Menentukan bahwa utas telah mencoba mengganti informasi kunci registri. Nilai ini menunjukkan panggilan pasca-pemberitahuan ke RegistryCallback. Gunakan nilai ini pada Windows Vista SP2 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreQueryKeyName Menentukan bahwa utas mencoba mendapatkan jalur lengkap kunci registri. Gunakan nilai ini pada Windows 10 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostQueryKeyName Menentukan bahwa utas telah mencoba untuk mendapatkan jalur lengkap kunci registri. Gunakan nilai ini pada Windows 10 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPreSaveMergedKey Menentukan bahwa utas mencoba menyimpan tampilan gabungan dari dua subtree registri ke file. Gunakan nilai ini pada Windows 10 dan versi yang lebih baru dari sistem operasi Windows. |
RegNtPostSaveMergedKey Menentukan bahwa utas telah mencoba menyimpan tampilan gabungan dari dua subtree registri ke file. Gunakan nilai ini pada Windows 10 dan versi yang lebih baru dari sistem operasi Windows. |
MaxRegNtNotifyClass Menentukan nilai maksimum dalam jenis enumerasi ini. |
Ketika manajer konfigurasi memanggil rutinitas RegistryCallback driver, ia meneruskan nilai enumerasi REG_NOTIFY_CLASS ke rutinitas. Manajer konfigurasi juga meneruskan struktur khusus pemberitahuan yang berisi informasi tentang pemberitahuan. Untuk daftar struktur ini, lihat RegistryCallback.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia untuk Windows XP dan versi sistem operasi Windows yang lebih baru, tetapi beberapa nilai enumerasi hanya tersedia untuk versi sistem operasi Windows yang ditentukan kemudian. |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |