IPStore::CreateSubtype 方法
[受保护的存储 (Pstore) 可用于 Windows Server 2003 和 Windows XP。 它仅适用于 Windows Server 2008 和 Windows Vista 中的只读操作,但在后续版本中可能不可用。 Pstore 使用较旧的数据保护实现。 强烈建议开发人员利用 CryptProtectData 和 CryptUnprotectData 函数提供的更强大的数据保护。
在指定类型中创建指定的子类型。
语法
HRESULT CreateSubtype(
[in] PST_KEY Key,
[in] const GUID *pType,
[in] const GUID *pSubtype,
[in] PPST_TYPEINFO pInfo,
[in] PPST_ACCESSRULESET pRules,
[in] DWORD dwFlags
);
parameters
-
键 [in]
-
指定提供程序存储区域。
值 含义 - PST_KEY_CURRENT_USER
- 0x00000000
存储保留在注册表的当前用户部分中。 - PST_KEY_LOCAL_MACHINE
- 0x00000001
存储保留在注册表的本地计算机部分中。 -
pType [in]
-
指向标识存储数据类型的 GUID 的指针。
-
pSubtype [in]
-
指向标识存储的数据子类型的 GUID 的指针。
-
pInfo [in]
-
指向 PST_TYPEINFO 结构的指针。
-
pRules [in]
-
指向 PST_ACCESSRULESET 结构的指针。
Windows XP:忽略此参数。
-
dwFlags [in]
-
保留;必须设置为零。
返回值
返回值为 HRESULT 值。 PST_E_OK的值指示函数成功。
要求
要求 | Value |
---|---|
标头 |
|
DLL |
|
另请参阅