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 または pidl2NULL に設定した場合、返される ITEMIDLIST 構造体は NULL 以外のパラメーターの複製です。 pidl1pidl2 の両方が NULL に設定されている場合は NULL を返します

要件

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