Fungsi RegSetValueW (winreg.h)
Mengatur data untuk nilai default atau tidak disebutkan namanya dari kunci registri tertentu. Data harus berupa string teks.
Sintaksis
LSTATUS RegSetValueW(
[in] HKEY hKey,
[in, optional] LPCWSTR lpSubKey,
[in] DWORD dwType,
[in] LPCWSTR lpData,
[in] DWORD cbData
);
Parameter
[in] hKey
Handel ke kunci registri terbuka. Kunci harus dibuka dengan hak akses KEY_SET_VALUE. Untuk informasi selengkapnya, lihat Keamanan Kunci Registri dan Hak Akses.
Handel ini dikembalikan oleh RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx, atau fungsi RegOpenKeyTransacted. Ini juga bisa menjadi salah satu kunci berikut yang telah ditentukan sebelumnya:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_CONFIG
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
[in, optional] lpSubKey
Nama subkunjen parameter
Nama kunci tidak peka huruf besar/kecil.
Jika parameter ini NULL atau menunjuk ke string kosong, fungsi mengatur nilai default kunci yang diidentifikasi oleh hKey.
Untuk informasi selengkapnya, lihat Batas Ukuran Elemen Registri.
[in] dwType
Jenis informasi yang akan disimpan. Parameter ini harus berupa jenis REG_SZ. Untuk menyimpan jenis data lainnya, gunakan fungsi
[in] lpData
Data yang akan disimpan. Parameter ini tidak dapat null.
[in] cbData
Parameter ini diabaikan. Fungsi menghitung nilai ini berdasarkan ukuran data dalam parameter lpData
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai pengembalian adalah kode kesalahan nonzero yang ditentukan dalam Winerror.h. Anda dapat menggunakan fungsi
Komentar
Jika kunci yang ditentukan oleh parameter
Jika versi ANSI dari fungsi ini digunakan (baik dengan secara eksplisit memanggil
Nota
Header winreg.h mendefinisikan RegSetValue sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
winreg.h (termasuk Windows.h) |
Pustaka |
Advapi32.lib |
DLL |
Advapi32.dll |
Lihat juga
Fungsi Registri
Gambaran Umum