MF_ATTRIBUTES_MATCH_TYPE-Enumeration (mfobjects.h)

Gibt an, wie die Attribute für zwei Objekte verglichen werden.

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;

Konstanten

 
MF_ATTRIBUTES_MATCH_OUR_ITEMS
Wert: 0
Überprüfen Sie, ob alle Attribute in pThis in pTheirs vorhanden sind und die gleichen Daten aufweisen. Dabei ist pThis das Objekt, dessen Compare-Methode aufgerufen wird, und pTheirs das im pTheirs-Parameter angegebene Objekt.
MF_ATTRIBUTES_MATCH_THEIR_ITEMS
Wert: 1
Überprüfen Sie, ob alle Attribute in pTheirs in pThis vorhanden sind und die gleichen Daten aufweisen. Dabei ist pThis das Objekt, dessen Compare-Methode aufgerufen wird, und pTheirs das im pTheirs-Parameter angegebene Objekt.
MF_ATTRIBUTES_MATCH_ALL_ITEMS
Wert: 2
Überprüfen Sie, ob beide Objekte identische Attribute mit den gleichen Daten haben.
MF_ATTRIBUTES_MATCH_INTERSECTION
Wert: 3
Überprüfen Sie, ob die Attribute, die in beiden Objekten vorhanden sind, über die gleichen Daten verfügen.
MF_ATTRIBUTES_MATCH_SMALLER
Wert: 4
Suchen Sie das Objekt mit der geringsten Anzahl von Attributen, und überprüfen Sie, ob diese Attribute im anderen Objekt vorhanden sind und über dieselben Daten verfügen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

IMFAttributes::Compare

Media Foundation-Enumerationen