Share via


MF_ATTRIBUTES_MATCH_TYPE列挙 (mfobjects.h)

2 つのオブジェクトの属性を比較する方法を指定します。

構文

typedef enum _MF_ATTRIBUTES_MATCH_TYPE {
  MF_ATTRIBUTES_MATCH_OUR_ITEMS = 0,
  MF_ATTRIBUTES_MATCH_THEIR_ITEMS = 1,
  MF_ATTRIBUTES_MATCH_ALL_ITEMS = 2,
  MF_ATTRIBUTES_MATCH_INTERSECTION = 3,
  MF_ATTRIBUTES_MATCH_SMALLER = 4
} MF_ATTRIBUTES_MATCH_TYPE;

定数

 
MF_ATTRIBUTES_MATCH_OUR_ITEMS
値: 0
pThis 内のすべての属性が pTheirs に存在し、同じデータを持っているかどうかを確認します。ここで、pThisCompare メソッドが呼び出されているオブジェクトであり、pTheirspTheirs パラメーターで指定されたオブジェクトです。
MF_ATTRIBUTES_MATCH_THEIR_ITEMS
値: 1
pTheirs 内のすべての属性が pThis に存在し、同じデータを持っているかどうかを確認します。ここで、pThisCompare メソッドが呼び出されているオブジェクトであり、pTheirspTheirs パラメーターで指定されたオブジェクトです。
MF_ATTRIBUTES_MATCH_ALL_ITEMS
値: 2
両方のオブジェクトが同じデータを持つ同じ属性を持っているかどうかを確認します。
MF_ATTRIBUTES_MATCH_INTERSECTION
値: 3
両方のオブジェクトに存在する属性が同じデータを持っているかどうかを確認します。
MF_ATTRIBUTES_MATCH_SMALLER
値: 4
属性の数が最も少ないオブジェクトを検索し、それらの属性が他のオブジェクトに存在し、同じデータを持っている場合にチェックします。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

IMFAttributes::Compare

Media Foundation 列挙