次の方法で共有


PStoreCreateInstance 関数

[Protected Storage (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
);

パラメーター

ppProvider [out]

ストレージ プロバイダーの取得したインターフェイス ポインターへのポインター。 インターフェイスの使用が完了したら、 IUnknown::Release メソッドを呼び出して参照カウントをデクリメントします。 このパラメーターを NULL にすることはできません。

pProviderID [in]

ストレージ プロバイダーを識別する GUID へのポインター。 このパラメーターが NULL の場合は、基本ストレージ プロバイダーが使用されます。

pReserved [in]

予約; は NULL である必要があります。

dwFlags [in]

予約;は 0 である必要があります。

戻り値

戻り値は HRESULT ですS_OK の値は、関数が成功したことを示します。

解説

この関数には、関連付けられたインポート ライブラリはありません。 LoadLibrary 関数と GetProcAddress 関数を使用して呼び出す必要があります。

必要条件

要件
ヘッダー
Pstore.h
[DLL]
Pstorec.dll

関連項目

CryptProtectData

CryptUnprotectData