ホーム › Graphics.Imaging › IWICMetadataHandlerInfo
IWICMetadataHandlerInfo
COMメソッド 7
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 11 HRESULT GetMetadataFormat(GUID* pguidMetadataFormat)
| pguidMetadataFormat | GUID* | out | ハンドラーが扱うメタデータ形式のGUIDを受け取る出力先。 |
vtbl 12 HRESULT GetContainerFormats(DWORD cContainerFormats, GUID* pguidContainerFormats, DWORD* pcchActual)
| cContainerFormats | DWORD | in | pguidContainerFormatsバッファーの要素数。容量を示す。 |
| pguidContainerFormats | GUID* | inout | 対応コンテナー形式のGUID配列を受け取る出力バッファー。NULLでサイズ問合せ。 |
| pcchActual | DWORD* | out | 実際に対応するコンテナー形式の総数を受け取る出力先。 |
vtbl 13 HRESULT GetDeviceManufacturer(DWORD cchDeviceManufacturer, LPWSTR wzDeviceManufacturer, DWORD* pcchActual)
| cchDeviceManufacturer | DWORD | in | wzDeviceManufacturerバッファーの文字数(終端NUL含む)。 |
| wzDeviceManufacturer | LPWSTR | inout | デバイス製造元名を受け取る出力バッファー。NULLでサイズ問合せ。 |
| pcchActual | DWORD* | out | 必要または書き込まれた文字数を受け取る出力先。 |
vtbl 14 HRESULT GetDeviceModels(DWORD cchDeviceModels, LPWSTR wzDeviceModels, DWORD* pcchActual)
| cchDeviceModels | DWORD | in | wzDeviceModelsバッファーの文字数(終端NUL含む)。 |
| wzDeviceModels | LPWSTR | inout | デバイスモデル名を受け取る出力バッファー。NULLでサイズ問合せ。 |
| pcchActual | DWORD* | out | 必要または書き込まれた文字数を受け取る出力先。 |
vtbl 15 HRESULT DoesRequireFullStream(BOOL* pfRequiresFullStream)
| pfRequiresFullStream | BOOL* | out | ハンドラーが完全なストリームを必要とするか否かを受け取る出力先。 |
vtbl 16 HRESULT DoesSupportPadding(BOOL* pfSupportsPadding)
| pfSupportsPadding | BOOL* | out | ハンドラーがパディングをサポートするか否かを受け取る出力先。 |
vtbl 17 HRESULT DoesRequireFixedSize(BOOL* pfFixedSize)
| pfFixedSize | BOOL* | out | ハンドラーが固定サイズを要求するか否かを受け取る出力先。 |