структура MFT_REGISTRATION_INFO (mfidl.h)
Содержит параметры метода IMFLocalMFTRegistration::RegisterMFTs .
Синтаксис
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;
Члены
clsid
CLSID преобразования Media Foundation (MFT) для регистрации.
guidCategory
GUID, указывающий категорию MFT. Список категорий MFT см. в разделе MFT_CATEGORY.
uiFlags
Побитовое ИЛИ с нулевым или более флагами из перечисления _MFT_ENUM_FLAG .
pszName
Строка расширенных символов, содержащая понятное имя MFT.
cInTypes
Число элементов в массиве pInTypes .
pInTypes
Указатель на массив MFT_REGISTER_TYPE_INFO структур. Каждый элемент массива задает формат входных данных, поддерживаемый MFT. Если этот элемент имеет значение NULL, элемент cInTypes должен быть равен нулю.
cOutTypes
Количество элементов в массиве pOutTypes .
pOutTypes
Указатель на массив MFT_REGISTER_TYPE_INFO структур. Каждый элемент массива определяет формат вывода, поддерживаемый MFT. Если этот элемент имеет значение NULL, элемент cOutTypes должен быть равен нулю.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | mfidl.h |