PStoreCreateInstance 函数
[受保护的存储 (Pstore) 可用于 Windows Server 2003 和 Windows XP。 它仅适用于 Windows Server 2008 和 Windows Vista 中的只读操作,但在后续版本中可能不可用。 Pstore 使用数据保护的旧实现。 强烈建议开发人员利用 CryptProtectData 和 CryptUnprotectData 函数提供的更强大的数据保护。
[此函数在 Windows 的未来版本中可能已更改或不可用。 使用 CryptProtectData 和 CryptUnprotectData 函数,而不是此函数。]
检索指向存储提供程序的接口指针。
语法
HRESULT __stdcall PStoreCreateInstance(
_Out_ IPStore **ppProvider,
_In_ PST_PROVIDERID *pProviderID,
_In_ void *pReserved,
_In_ DWORD dwFlags
);
parameters
-
ppProvider [out]
-
指向存储提供程序的已检索接口指针的指针。 使用完 接口后,通过调用其 IUnknown::Release 方法递减其引用计数。 此参数不能为 NULL。
-
pProviderID [in]
-
指向标识存储提供程序的 GUID 的指针。 如果此参数为 NULL,则使用基本存储提供程序。
-
pReserved [in]
-
保留;必须为 NULL。
-
dwFlags [in]
-
保留;必须为零。
返回值
返回值为 HRESULT。 值为 S_OK 表示函数成功。
备注
此函数没有关联的导入库;必须使用 LoadLibrary 和 GetProcAddress 函数调用它。
要求
要求 | 值 |
---|---|
标头 |
|
DLL |
|
请参阅