Condividi tramite


MFT_REGISTRATION_INFO struttura (mfidl.h)

Contiene parametri per il metodo IMFLocalMFTRegistration::RegisterMFTs .

Sintassi

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 della trasformazione Media Foundation (MFT) da registrare.

guidCategory

GUID che specifica la categoria di MFT. Per un elenco di categorie MFT, vedere MFT_CATEGORY.

uiFlags

OR bit per bit di zero o più flag dall'enumerazione _MFT_ENUM_FLAG.

pszName

Stringa di caratteri wide contenente il nome descrittivo del MFT.

cInTypes

Numero di elementi nella matrice pInTypes .

pInTypes

Puntatore a una matrice di strutture MFT_REGISTER_TYPE_INFO . Ogni membro della matrice specifica un formato di input supportato da MFT. Se questo membro è NULL, il membro cInTypes deve essere zero.

cOutTypes

Numero di elementi nella matrice pOutTypes .

pOutTypes

Puntatore a una matrice di strutture MFT_REGISTER_TYPE_INFO . Ogni membro della matrice definisce un formato di output supportato da MFT. Se questo membro è NULL, il membro cOutTypes deve essere zero.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione mfidl.h

Vedi anche

Strutture di Media Foundation