PStoreEnumProviders 函数

[受保护的存储 (Pstore) 可用于 Windows Server 2003 和 Windows XP。 它仅适用于 Windows Server 2008 和 Windows Vista 中的只读操作,但在后续版本中可能不可用。 Pstore 使用较旧的数据保护实现。 强烈建议开发人员利用 CryptProtectData 和 CryptUnprotectData 函数提供的更强大的数据保护。]

获取一个枚举器对象,该对象反过来可用于枚举系统上当前安装的受保护存储提供程序。

语法

HRESULT PStoreEnumProviders(
   DWORD                dwFlags,
   IEnumPStoreProviders **ppenum
);

参数

dwFlags

不使用此参数,并且必须为零。

ppenum

指向 IEnumPStoreProviders 接口的指针的指针,该接口可用于枚举已安装的提供程序。

返回值

此函数返回 HRESULT

备注

受保护的存储组件具有基于提供程序的体系结构。 使用受保护存储的应用程序可以指定在存储和检索其数据时要使用的已安装提供程序。

PStoreEnumProviders 函数用于枚举已安装的受保护存储提供程序。 每个提供程序由 GUID) (全局唯一标识符标识。

截至目前,只编写过一个受保护的存储提供程序。 鉴于受保护的存储服务当前已弃用,不太可能生成任何其他提供程序。 因此,不应将此函数用于任何目的。

此函数没有关联的导入库;必须使用 LoadLibraryGetProcAddress 函数调用它。

要求

要求
标头
Pstore.h
DLL
Pstorec.dll

另请参阅

IEnumPStoreProviders