ILNext 関数 (shlobj_core.h)

ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。

構文

PCUIDLIST_RELATIVE ILNext(
  [in] PCUIDLIST_RELATIVE pidl
);

パラメーター

[in] pidl

種類: PCUIDLIST_RELATIVE

次の SHITEMID 構造体が取得される、一致しない定数の相対 PIDL。

戻り値

種類: PCUIDLIST_RELATIVE

この関数が戻るときに、次の 3 つの結果のいずれかが含まれます。pidl が有効で、ITEMIDLIST 内の最後の SHITEMID でない場合は、次の ITEMIDLIST 構造体へのポインターが含まれます。 最後の ITEMIDLIST 構造体が渡された場合は、 PIDL の末尾を通知する NULL が含まれます。 pidl の他の値の場合、戻り値は意味がありません。

注釈

STRICT_TYPED_ITEMIDSが定義されている場所で使用します。

戻り値が NULL かどうかを確認するには、 ILIsEmpty を使用します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)