PifMgr_SetProperties函式 (shlobj_core.h)

[PifMgr_SetProperties 可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

將值指派給來自 .pif 檔案的數據區塊。

語法

int PifMgr_SetProperties(
  [in, optional] HANDLE     hProps,
  [in, optional] PCSTR      pszGroup,
  [in]           const void *lpProps,
                 int        cbProps,
                 UINT       flOpt
);

參數

[in, optional] hProps

類型: HANDLE

應用程式屬性的句柄。 此參數應該設定為 PifMgr_OpenProperties 所傳回的值。

[in, optional] pszGroup

類型: PCSTR

以 Null 結尾的 ANSI 字串,其中包含屬性組名。 它可以是下列其中一個,或是對應至有效 .pif 擴展名的任何其他名稱。

“WINDOWS 286 3.0”

“WINDOWS 386 3.0”

“WINDOWS VMM 4.0”

“WINDOWS NT 3.1”

“WINDOWS NT 4.0”

[in] lpProps

類型: const void*

保存資料的屬性群組記錄緩衝區。

cbProps

類型: int

緩衝區的大小,以位元組為單位,由 lpProps 指向。

flOpt

類型: UINT

一律SETPROPS_NONE。

傳回值

類型: int

傳回傳輸的資訊量,以位元組為單位。 如果找不到群組或發生錯誤,則傳回零。

規格需求

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

另請參閱

PifMgr_GetProperties