Fungsi SHRegDeleteUSValueA (shlwapi.h)
Menghapus nilai subkey registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
Sintaks
LSTATUS SHRegDeleteUSValueA(
[in] HUSKEY hUSKey,
[in] LPCSTR pszValue,
[in] SHREGDEL_FLAGS delRegFlags
);
Parameter
[in] hUSKey
Jenis: HUSKEY
Handel ke subkuntang registri yang saat ini terbuka. Sub-kunci harus telah dibuka dengan hak akses KEY_SET_VALUE. Untuk informasi selengkapnya, lihat Keamanan Kunci Registri dan Hak Akses.
Handel ini dapat diperoleh melalui fungsi SHRegOpenUSKey .
[in] pszValue
Jenis: LPCTSTR
Penunjuk ke string yang dihentikan null yang menamai nilai yang akan dihapus.
[in] delRegFlags
Jenis: SHREGDEL_FLAGS
Salah satu SHREGDEL_FLAGS yang menentukan dari kunci dasar mana nilai akan dihapus.
Menampilkan nilai
Jenis: LSTATUS
Mengembalikan ERROR_SUCCESS jika berhasil, atau kode kesalahan bukan nol yang ditentukan dalam Winerror.h jika tidak. Anda dapat menggunakan fungsi FormatMessage dengan bendera FORMAT_MESSAGE_FROM_SYSTEM untuk mengambil deskripsi umum kesalahan.
Keterangan
Catatan
Header shlwapi.h mendefinisikan SHRegDeleteUSValue sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscessor 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
Klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlwapi.h |
Pustaka | Shlwapi.lib |
DLL | Shlwapi.dll (versi 4.71 atau yang lebih baru) |