Compartir a través de


estructura de MFT_REGISTRATION_INFO (mfidl.h)

Contiene parámetros para el método IMFLocalMFTRegistration::RegisterMFTs .

Sintaxis

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;

Members

clsid

CLSID de la transformación de Media Foundation (MFT) que se va a registrar.

guidCategory

GUID que especifica la categoría del MFT. Para obtener una lista de las categorías de MFT, consulte MFT_CATEGORY.

uiFlags

OR bit a bit de cero o más marcas de la enumeración _MFT_ENUM_FLAG.

pszName

Cadena de caracteres anchos que contiene el nombre descriptivo del MFT.

cInTypes

Número de elementos de la matriz pInTypes .

pInTypes

Puntero a una matriz de estructuras de MFT_REGISTER_TYPE_INFO . Cada miembro de la matriz especifica un formato de entrada que admite MFT. Si este miembro es NULL, el miembro cInTypes debe ser cero.

cOutTypes

Número de elementos de la matriz pOutTypes .

pOutTypes

Puntero a una matriz de estructuras de MFT_REGISTER_TYPE_INFO . Cada miembro de la matriz define un formato de salida que admite MFT. Si este miembro es NULL, el miembro cOutTypes debe ser cero.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado mfidl.h

Consulte también

Estructuras de Media Foundation