ILIsEqual 関数 (shlobj_core.h)

2 つの ITEMIDLIST 構造体がバイナリ比較で等しいかどうかをテストします。

構文

BOOL ILIsEqual(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2
);

パラメーター

[in] pidl1

種類: PCIDLIST_ABSOLUTE

最初の ITEMIDLIST 構造体。

[in] pidl2

種類: PCIDLIST_ABSOLUTE

2 番目の ITEMIDLIST 構造体。

戻り値

種類: BOOL

2 つの構造体が等しい場合は TRUE 、それ以外の場合は FALSE を 返します。

注釈

ILIsEqual は 、項目データのバイナリ比較を実行します。 同じ項目を参照しながら、2 つの ITEMIDLIST 構造体がバイナリ レベルで異なる可能性があります。 非バイナリ比較を実行するには、IShellFolder::CompareID を使用する必要があります。

要件

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