SHPropStgReadMultiple 関数 (shlobj_core.h)
[この機能は、Windows XP Service Pack 2 (SP2) と Windows Server 2003 から使用できます。 以降のバージョンの Windows では変更または使用できない場合があります。]
IPropertyStorage::ReadMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。
構文
SHSTDAPI SHPropStgReadMultiple(
[in] IPropertyStorage *pps,
UINT uCodePage,
ULONG cpspec,
[in] PROPSPEC const [] rgpspec,
[out] PROPVARIANT [] rgvar
);
パラメーター
[in] pps
種類: IPropertyStorage*
プロパティ ストアを識別する IPropertyStorage インターフェイス ポインター。
uCodePage
型: UINT
ANSI 文字列プロパティのコード ページ値。
cpspec
種類: ULONG
読み取られるプロパティの数。
[in] rgpspec
型: PROPSPEC const[]
読み取るプロパティの配列。
[out] rgvar
型: PROPVARIANT[]
この関数が正常に返されると、プロパティ値を受け取る PROPVARIANT 型の配列。
戻り値
種類: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | shlobj_core.h |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 6.0 以降) |