PStoreCreateInstance 函式

[受保護的存放裝置 (Pstore) 可用於 Windows Server 2003 和 Windows XP。 它僅適用于 Windows Server 2008 和 Windows Vista 中的唯讀操作,但在後續版本中可能無法使用。 Pstore 會使用較舊的資料保護執行。 強烈建議您使用 CryptProtectDataCryptUnprotectData 函數所提供的更強資料保護。]

[這項功能可能會在未來的 Windows 版本中變更或無法使用。 使用 CryptProtectDataCryptUnprotectData 函式,而不是此函數。]

抓取儲存提供者的介面指標。

語法

HRESULT __stdcall PStoreCreateInstance(
  _Out_ IPStore        **ppProvider,
  _In_  PST_PROVIDERID *pProviderID,
  _In_  void           *pReserved,
  _In_  DWORD          dwFlags
);

參數

ppProvider [擴展]

儲存提供者之已抓取介面指標的指標。 當您使用完介面之後,請呼叫其 IUnknown:: Release 方法來遞減其參考計數。 此參數不可以是 Null

pProviderID [在]

識別儲存提供者之 GUID 的指標。 如果此參數為 Null,則會使用基底儲存提供者。

保留 [在]

保護必須是 Null

dwFlags [在]

保護必須為零。

傳回值

傳回值是 HRESULT。 值為 S _ OK 表示函式已成功。

備註

此函數沒有相關聯的匯入程式庫;您必須使用 LoadLibraryGetProcAddress 函數來呼叫它。

規格需求

需求
標頭
Pstore。h
DLL
Pstorec.dll

另請參閱

CryptProtectData

CryptUnprotectData