Share via


enumeração MF_ATTRIBUTES_MATCH_TYPE (mfobjects.h)

Especifica como comparar os atributos em dois objetos.

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;

Constantes

 
MF_ATTRIBUTES_MATCH_OUR_ITEMS
Valor: 0
Verifique se todos os atributos em pThis existem em pTheirs e têm os mesmos dados, em que pThis é o objeto cujo método Compare está sendo chamado e pTheirs é o objeto fornecido no parâmetro pTheirs .
MF_ATTRIBUTES_MATCH_THEIR_ITEMS
Valor: 1
Verifique se todos os atributos em pTheirs existem em pThis e têm os mesmos dados, em que pThis é o objeto cujo método Compare está sendo chamado e pTheirs é o objeto fornecido no parâmetro pTheirs .
MF_ATTRIBUTES_MATCH_ALL_ITEMS
Valor: 2
Verifique se ambos os objetos têm atributos idênticos com os mesmos dados.
MF_ATTRIBUTES_MATCH_INTERSECTION
Valor: 3
Verifique se os atributos existentes em ambos os objetos têm os mesmos dados.
MF_ATTRIBUTES_MATCH_SMALLER
Valor: 4
Localize o objeto com o menor número de atributos e marcar se esses atributos existirem no outro objeto e tiverem os mesmos dados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho mfobjects.h (inclua Mfidl.h)

Confira também

IMFAttributes::Compare

Enumerações do Media Foundation