Fungsi SHOpenRegStream2A (shlwapi.h)
Membuka nilai registri dan memasok aliran yang dapat digunakan untuk membaca dari atau menulis ke nilai. Fungsi ini menggantikan SHOpenRegStream.
Sintaks
IStream * SHOpenRegStream2A(
[in] HKEY hkey,
[in, optional] LPCSTR pszSubkey,
[in, optional] LPCSTR pszValue,
[in] DWORD grfMode
);
Parameter
[in] hkey
Jenis: HKEY
Wajib diisi. Subtree, seperti HKEY_LOCAL_MACHINE, yang berisi nilai .
[in, optional] pszSubkey
Jenis: LPCTSTR
Pilihan. Penunjuk ke string yang dihentikan null yang menentukan subkunci yang berisi nilai . Nilai ini bisa NULL.
[in, optional] pszValue
Jenis: LPCTSTR
Penunjuk ke string yang dihentikan null yang menentukan nilai yang akan diakses. Nilai ini bisa NULL.
[in] grfMode
Jenis: DWORD
Jenis akses untuk aliran. Ini bisa menjadi salah satu nilai berikut:
STGM_READ
Buka aliran untuk membaca.
STGM_WRITE
Buka aliran untuk menulis.
STGM_READWRITE
Buka aliran untuk membaca dan menulis.
Mengembalikan nilai
Jenis: IStream*
Mengembalikan penunjuk antarmuka IStream jika berhasil; jika tidak, NULL. Nilai NULL dapat disebabkan oleh beberapa situasi, termasuk hkey atau pszSubkey yang tidak valid, subkunci bernama pszSubkey yang tidak ada, pemanggil tanpa izin yang memadai untuk mengakses subkunci, atau ketidakmampuan untuk membuka aliran.
Keterangan
Aplikasi panggilan bertanggung jawab untuk memanggil metode Rilis objek yang dikembalikan ketika objek IStream tidak lagi diperlukan.
Catatan
Header shlwapi.h mendefinisikan SHOpenRegStream2 sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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
Persyaratan | Nilai |
---|---|
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 5.0 atau yang lebih baru) |