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 [out]

儲存體提供者所擷取介面指標的指標。 當您完成使用 介面時,請藉由呼叫其 IUnknown::Release 方法來遞減其參考計數。 此參數不可為 Null

pProviderID [in]

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

pReserved [in]

保留;必須是 Null

dwFlags [in]

保留;必須是零。

傳回值

傳回值為 HRESULT值S_OK表示函式成功。

備註

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

規格需求

需求
標頭
Pstore.h
DLL
Pstorec.dll

另請參閱

CryptProtectData

CryptUnprotectData