Fungsi RegLoadMUIStringA (winreg.h)
Memuat string yang ditentukan dari kunci dan subkuntah yang ditentukan.
LSTATUS RegLoadMUIStringA(
[in] HKEY hKey,
[in, optional] LPCSTR pszValue,
[out, optional] LPSTR pszOutBuf,
[in] DWORD cbOutBuf,
[out, optional] LPDWORD pcbData,
[in] DWORD Flags,
[in, optional] LPCSTR pszDirectory
);
[in] hKey
Handel ke kunci registri terbuka. Kunci harus dibuka dengan hak akses KEY_QUERY_VALUE. Untuk informasi selengkapnya, lihat Keamanan Kunci Registri dan Hak Akses.
Handel ini dikembalikan oleh fungsi
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_CONFIG
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
[in, optional] pszValue
Nama nilai registri.
[out, optional] pszOutBuf
Penunjuk ke buffer yang menerima string.
String formulir berikut menerima penanganan khusus:
@[ jalur
String dengan pengidentifikasi
[in] cbOutBuf
Ukuran pszOutBuf buffer, dalam byte.
[out, optional] pcbData
Penunjuk ke variabel yang menerima ukuran data yang disalin ke pszOutBuf buffer, dalam byte.
Jika buffer tidak cukup besar untuk menyimpan data, fungsi mengembalikan ERROR_MORE_DATA dan menyimpan ukuran buffer yang diperlukan dalam variabel yang ditunjukkan oleh pcbData. Dalam hal ini, konten buffer tidak terdefinisi.
[in] Flags
Parameter ini bisa 0 atau nilai berikut.
Nilai | Arti |
---|---|
|
String dipotong agar sesuai dengan ukuran pszOutBuf buffer. Jika bendera ini ditentukan, pcbData harus NULL. |
[in, optional] pszDirectory
Jalur direktori.
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem .
Jika buffer pcbData
Versi ANSI dari fungsi ini mengembalikan ERROR_CALL_NOT_IMPLEMENTED.
Fungsi
Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0600 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.
Catatan
Header winreg.h mendefinisikan RegLoadMUIString 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.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
winreg.h (termasuk Windows.h) |
Pustaka |
Advapi32.lib |
DLL |
Advapi32.dll |
Fungsi Registri