Compartilhar via


estrutura MFT_REGISTRATION_INFO (mfidl.h)

Contém parâmetros para o método IMFLocalMFTRegistration::RegisterMFTs .

Sintaxe

typedef struct _MFT_REGISTRATION_INFO {
  CLSID                  clsid;
  GUID                   guidCategory;
  UINT32                 uiFlags;
  LPCWSTR                pszName;
  DWORD                  cInTypes;
  MFT_REGISTER_TYPE_INFO *pInTypes;
  DWORD                  cOutTypes;
  MFT_REGISTER_TYPE_INFO *pOutTypes;
} MFT_REGISTRATION_INFO;

Membros

clsid

CLSID da MFT (transformação do Media Foundation) a ser registrada.

guidCategory

GUID que especifica a categoria do MFT. Para obter uma lista de categorias de MFT, consulte MFT_CATEGORY.

uiFlags

OR bit a bit de zero ou mais sinalizadores da enumeração _MFT_ENUM_FLAG.

pszName

Cadeia de caracteres largos que contém o nome amigável do MFT.

cInTypes

Número de elementos na matriz pInTypes .

pInTypes

Ponteiro para uma matriz de estruturas MFT_REGISTER_TYPE_INFO . Cada membro da matriz especifica um formato de entrada ao qual o MFT dá suporte. Se esse membro for NULL, o membro cInTypes deverá ser zero.

cOutTypes

Número de elementos na matriz pOutTypes .

pOutTypes

Ponteiro para uma matriz de estruturas MFT_REGISTER_TYPE_INFO . Cada membro da matriz define um formato de saída ao qual o MFT dá suporte. Se esse membro for NULL, o membro cOutTypes deverá ser zero.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho mfidl.h

Confira também

Estruturas do Media Foundation