Bagikan melalui


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

Lihat juga

Keamanan Kunci Registri dan Hak Akses