structure MFT_REGISTRATION_INFO (mfidl.h)

Contient les paramètres de la méthode IMFLocalMFTRegistration::RegisterMFTs .

Syntaxe

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;

Membres

clsid

CLSID de la transformation de la Fondation des médias (MFT) pour s’inscrire.

guidCategory

GUID qui spécifie la catégorie du MFT. Pour obtenir la liste des catégories MFT, consultez MFT_CATEGORY.

uiFlags

OR au niveau du bit de zéro ou plusieurs indicateurs de l’énumération _MFT_ENUM_FLAG.

pszName

Chaîne de caractères larges qui contient le nom convivial du MFT.

cInTypes

Nombre d’éléments dans le tableau pInTypes .

pInTypes

Pointeur vers un tableau de structures MFT_REGISTER_TYPE_INFO . Chaque membre du tableau spécifie un format d’entrée pris en charge par MFT. Si ce membre a la valeur NULL, le membre cInTypes doit être égal à zéro.

cOutTypes

Nombre d’éléments dans le tableau pOutTypes .

pOutTypes

Pointeur vers un tableau de structures MFT_REGISTER_TYPE_INFO . Chaque membre du tableau définit un format de sortie pris en charge par MFT. Si ce membre a la valeur NULL, le membre cOutTypes doit être égal à zéro.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête mfidl.h

Voir aussi

Media Foundation Structures