MFT_REGISTRATION_INFO-Struktur (mfidl.h)
Enthält Parameter für die IMFLocalMFTRegistration::RegisterMFTs-Methode .
Syntax
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 der zu registrierenden Media Foundation-Transformation (MFT).
guidCategory
GUID, die die Kategorie des MFT angibt. Eine Liste der MFT-Kategorien finden Sie unter MFT_CATEGORY.
uiFlags
Bitweise OR mit null oder mehr Flags aus der _MFT_ENUM_FLAG-Enumeration .
pszName
Breitzeichenzeichenfolge, die den Anzeigenamen des MFT enthält.
cInTypes
Anzahl der Elemente im pInTypes-Array .
pInTypes
Zeiger auf ein Array von MFT_REGISTER_TYPE_INFO Strukturen. Jeder Member des Arrays gibt ein Eingabeformat an, das vom MFT unterstützt wird. Wenn dieser Member NULL ist, muss das cInTypes-Element 0 sein.
cOutTypes
Anzahl der Elemente im pOutTypes-Array .
pOutTypes
Zeiger auf ein Array von MFT_REGISTER_TYPE_INFO Strukturen. Jeder Member des Arrays definiert ein Ausgabeformat, das vom MFT unterstützt wird. Wenn dieser Member NULL ist, muss das cOutTypes-Element 0 sein.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | mfidl.h |