Fungsi NtSetInformationKey (winternl.h)
[Fungsi ini dapat diubah atau dihapus dari Windows tanpa pemberitahuan lebih lanjut.]
Mengatur informasi untuk kunci registri yang ditentukan.
Sintaks
__kernel_entry NTSTATUS NtSetInformationKey(
[in] HANDLE KeyHandle,
[in] KEY_SET_INFORMATION_CLASS KeySetInformationClass,
[in] PVOID KeySetInformation,
[in] ULONG KeySetInformationLength
);
Parameter
[in] KeyHandle
Handel ke kunci registri. Handel harus dibuka dengan hak akses KEY_WRITE .
[in] KeySetInformationClass
Nilai KEY_SET_INFORMATION_CLASS yang menentukan jenis informasi yang akan ditetapkan.
[in] KeySetInformation
Penunjuk ke buffer yang berisi informasi yang akan diatur. Format buffer ini ditentukan oleh parameter KeySetInformationClass .
[in] KeySetInformationLength
Panjang buffer yang ditentukan oleh parameter KeySetInformation , dalam byte.
Nilai kembali
Mengembalikan NTSTATUS atau kode kesalahan. Kode kesalahan STATUS_INFO_LENGTH_MISMATCH menunjukkan bahwa parameter KeySetInformationLength adalah panjang yang salah untuk kelas informasi yang ditentukan oleh parameter KeySetInformationClass .
Formulir dan signifikansi kode kesalahan NTSTATUS tercantum dalam file header Ntstatus.h yang tersedia di WDK, dan dijelaskan dalam dokumentasi WDK.
Keterangan
Anda juga dapat menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Ntdll.dll.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | winternl.h |
Pustaka | ntdll.lib |
DLL | ntdll.dll |