Bagikan melalui


Fungsi OpenRegStream (shlobj_core.h)

[OpenRegStream tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini dapat diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan SHOpenRegStream2 atau SHOpenRegStream.]

Membuka nilai registri dan menyediakan antarmuka IStream yang dapat digunakan untuk membaca dari atau menulis ke nilai .

Sintaks

IStream * OpenRegStream(
  [in]           HKEY   hkey,
  [in, optional] PCWSTR pszSubkey,
  [in, optional] PCWSTR pszValue,
                 DWORD  grfMode
);

Parameter

[in] hkey

Jenis: HKEY

Handel ke kunci yang saat ini terbuka.

[in, optional] pszSubkey

Jenis: PCWSTR

Untai (karakter) Unicode yang dihentikan null yang menentukan nama subkuntang.

[in, optional] pszValue

Jenis: PCWSTR

Untai (karakter) Unicode yang dihentikan null yang menentukan nilai yang akan diakses.

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.

Nilai kembali

Jenis: IStream*

Mengembalikan alamat antarmuka IStream jika berhasil, atau NULL sebaliknya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlobj_core.h (termasuk Shlobj.h)
Pustaka Shell32.lib
DLL Shell32.dll (versi 5.0 atau yang lebih baru)