共用方式為


OpenRegStream 函式 (shlobj_core.h)

[OpenRegStream 可用於需求一節中指定的操作系統。 它在後續版本中可能會變更或無法使用。 請改用 SHOpenRegStream2SHOpenRegStream。]

開啟登錄值,並提供可用來讀取或寫入值的 IStream 介面。

語法

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

參數

[in] hkey

類型: HKEY

目前開啟之索引鍵的句柄。

[in, optional] pszSubkey

類型: PCWSTR

以 Null 結尾的 Unicode 字串,指定子機碼的名稱。

[in, optional] pszValue

類型: PCWSTR

Null 終止的 Unicode 字串,指定要存取的值。

grfMode

類型: DWORD

數據流的存取類型。 這可以是下列其中一個值。

STGM_READ

開啟數據流以供讀取。

STGM_WRITE

開啟要寫入的數據流。

STGM_READWRITE

開啟數據流以供讀取和寫入。

傳回值

類型: IStream*

如果成功,則傳回 IStream 介面的地址,否則傳回 NULL

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shlobj_core.h (包含 Shlobj.h)
程式庫 Shell32.lib
Dll Shell32.dll (5.0 版或更新版本)