ILLoadFromStream 関数 (shlobj_core.h)

[この機能は、Windows XP Service Pack 2 (SP2) と Windows Server 2003 から使用できます。 以降のバージョンの Windows では変更または使用できない場合があります。]

非推奨になりました。 ストリームから ITEMIDLIST 構造体を読み込みます。

構文

HRESULT ILLoadFromStream(
  [in]  IStream          *pstm,
  [out] PIDLIST_RELATIVE *pidl
);

パラメーター

[in] pstm

種類: IStream*

ITEMIDLIST が読み込む IStream インターフェイスを示すポインター。

[out] pidl

種類: PIDLIST_RELATIVE*

ITEMIDLIST 構造体へのポインターのアドレス。 ILLoadFromStream は 構造体に必要なメモリを割り当て、このパラメーターにアドレスを割り当てます。

戻り値

種類: HRESULT

成功した場合はS_OKを返し、それ以外の場合は COM エラー コードを返します。

解説

ITEMIDLIST 構造体の使用が完了したら、ILFree を呼び出して解放する必要があります。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 5.0 以降)

関連項目

ILSaveToStream