Share via


MF_ATTRIBUTES_MATCH_TYPE列舉 (mfobjects.h)

指定如何比較兩個物件上的屬性。

Syntax

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
檢查 pTheirs 中的所有屬性是否存在於 pTheirs 中,並具有相同的數據,其中 pThis 是呼叫 Compare 方法的物件,pTheirs 是 pTheirs 參數中指定的物件。
MF_ATTRIBUTES_MATCH_THEIR_ITEMS
值: 1
檢查 pTheirs 中的所有屬性是否存在於 pThis 中,並具有相同的數據,其中 pThis 是呼叫 Compare 方法的物件,pTheirs 是 pTheirs 參數中指定的物件。
MF_ATTRIBUTES_MATCH_ALL_ITEMS
值: 2
檢查這兩個物件是否具有相同數據的屬性。
MF_ATTRIBUTES_MATCH_INTERSECTION
值: 3
檢查存在於這兩個物件中的屬性是否具有相同的數據。
MF_ATTRIBUTES_MATCH_SMALLER
值: 4
尋找具有最少屬性數目的物件,並檢查這些屬性是否存在於其他物件中,並具有相同的數據。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mfobjects.h (include Mfidl.h)

另請參閱

IMFAttributes::Compare

媒體基礎列舉