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 関数を使用して呼び出す必要があります。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
[DLL] |
|
関連項目