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 (MFT) 注册。
guidCategory
指定 MFT 类别的 GUID。 有关 MFT 类别的列表,请参阅 MFT_CATEGORY。
uiFlags
_MFT_ENUM_FLAG 枚举中零个或多个标志的按位 OR。
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 |