共用方式為


MFT_REGISTRATION_INFO 結構 (mfidl.h)

包含 IMFLocalMFTRegistration::RegisterMFT 方法的參數。

語法

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 支援的輸入格式。 如果這個成員是 NullcInTypes 成員必須是零。

cOutTypes

pOutTypes陣列中的專案數目。

pOutTypes

MFT_REGISTER_TYPE_INFO結構的陣列指標。 陣列的每個成員都會定義 MFT 支援的輸出格式。 如果這個成員是 NullcOutTypes 成員必須是零。

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 mfidl.h

另請參閱

媒體基礎結構