ICategorizer::CompareCategory メソッド (shobjidl_core.h)

アイテム識別子リスト内の 2 つのアイテムの相対的な順序を決定します。したがって、UI で指定します。

構文

HRESULT CompareCategory(
  CATSORT_FLAGS csfFlags,
  DWORD         dwCategoryId1,
  DWORD         dwCategoryId2
);

パラメーター

csfFlags

種類: CATSORT_FLAGS

比較の実行方法を指定するフラグ。 パラメーターは、 CATSORT_FLAGSの値のいずれかである必要があります。

dwCategoryId1

型: DWORD

比較で使用する最初のカテゴリ識別子を指定する DWORD

dwCategoryId2

型: DWORD

比較で使用する 2 番目のカテゴリ識別子を指定する DWORD

戻り値

種類: HRESULT

このメソッドが成功した場合、HRESULT の CODE フィールドには比較の結果を指定する値が含まれます。それ以外の場合は COM エラー コードを返します。

解説

次の表は、HRESULT の CODE フィールドに返される値を示しています。

0 より小さい値 最初の項目は、2 番目の項目の前に置く必要があります (dwCategoryId1<dwCategoryId2)。
0 より大きい値 最初の項目は、2 番目の項目 (dwCategoryId1>dwCategoryId2) に従う必要があります。
ゼロ 2 つの項目は同じです (dwCategoryId1 = dwCategoryId2)。

要件

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