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 |
Library | Shell32.lib |
DLL | Shell32.dll (5.0 或更高版本) |