Win32 API 日本語リファレンス
ホームGraphics.Imaging › IWICMetadataHandlerInfo

IWICMetadataHandlerInfo

COM
IIDaba958bf-c672-44d1-8d61-ce6df2e682c2継承元IWICComponentInfo自前メソッド開始 vtbl11

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 11 HRESULT GetMetadataFormat(GUID* pguidMetadataFormat)
pguidMetadataFormatGUID*outハンドラーが扱うメタデータ形式のGUIDを受け取る出力先。
vtbl 12 HRESULT GetContainerFormats(DWORD cContainerFormats, GUID* pguidContainerFormats, DWORD* pcchActual)
cContainerFormatsDWORDinpguidContainerFormatsバッファーの要素数。容量を示す。
pguidContainerFormatsGUID*inout対応コンテナー形式のGUID配列を受け取る出力バッファー。NULLでサイズ問合せ。
pcchActualDWORD*out実際に対応するコンテナー形式の総数を受け取る出力先。
vtbl 13 HRESULT GetDeviceManufacturer(DWORD cchDeviceManufacturer, LPWSTR wzDeviceManufacturer, DWORD* pcchActual)
cchDeviceManufacturerDWORDinwzDeviceManufacturerバッファーの文字数(終端NUL含む)。
wzDeviceManufacturerLPWSTRinoutデバイス製造元名を受け取る出力バッファー。NULLでサイズ問合せ。
pcchActualDWORD*out必要または書き込まれた文字数を受け取る出力先。
vtbl 14 HRESULT GetDeviceModels(DWORD cchDeviceModels, LPWSTR wzDeviceModels, DWORD* pcchActual)
cchDeviceModelsDWORDinwzDeviceModelsバッファーの文字数(終端NUL含む)。
wzDeviceModelsLPWSTRinoutデバイスモデル名を受け取る出力バッファー。NULLでサイズ問合せ。
pcchActualDWORD*out必要または書き込まれた文字数を受け取る出力先。
vtbl 15 HRESULT DoesRequireFullStream(BOOL* pfRequiresFullStream)
pfRequiresFullStreamBOOL*outハンドラーが完全なストリームを必要とするか否かを受け取る出力先。
vtbl 16 HRESULT DoesSupportPadding(BOOL* pfSupportsPadding)
pfSupportsPaddingBOOL*outハンドラーがパディングをサポートするか否かを受け取る出力先。
vtbl 17 HRESULT DoesRequireFixedSize(BOOL* pfFixedSize)
pfFixedSizeBOOL*outハンドラーが固定サイズを要求するか否かを受け取る出力先。