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
标头
Pstore.h
DLL
Pstorec.dll

另请参阅

IPStore

PST_ACCESSRULESET

PST_TYPEINFO