ILCombine 関数 (shlobj_core.h)

2 つの ITEMIDLIST 構造体を結合します。

構文

PIDLIST_ABSOLUTE ILCombine(
  [in] PCIDLIST_ABSOLUTE  pidl1,
  [in] PCUIDLIST_RELATIVE pidl2
);

パラメーター

[in] pidl1

種類: PCIDLIST_ABSOLUTE

最初の ITEMIDLIST 構造体へのポインター。

[in] pidl2

種類: PCUIDLIST_RELATIVE

2 番目の ITEMIDLIST 構造体へのポインター。 この構造体は、 pidl1 が指す構造体に追加されます。

戻り値

種類: PIDLIST_ABSOLUTE

結合された構造体を含む ITEMIDLIST を返します。 pidl1 または pidl2 を NULL に設定した場合、返される ITEMIDLIST 構造体は NULL 以外のパラメーターの複製です。 pidl1 と pidl2 の両方が NULL に設定されている場合は NULL を返します。

要件

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