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

IWICMetadataReaderInfo

COM
IIDeebf1f5b-07c1-4447-a3ab-22acaf78a804継承元IWICMetadataHandlerInfo自前メソッド開始 vtbl18

メソッド 3

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

vtbl 18 HRESULT GetPatterns(GUID* guidContainerFormat, DWORD cbSize, WICMetadataPattern* pPattern, DWORD* pcCount, DWORD* pcbActual)
guidContainerFormatGUID*inパターンを取得する対象のコンテナー形式GUID。
cbSizeDWORDinpPatternバッファーのバイトサイズ。容量を示す。
pPatternWICMetadataPattern*outoptionalメタデータ識別パターンを受け取るWICMetadataPattern配列。NULLでサイズ問合せ。
pcCountDWORD*outoptional実際のパターン数を受け取る出力先。
pcbActualDWORD*outoptional実際に必要または書き込まれたバイト数を受け取る出力先。
vtbl 19 HRESULT MatchesPattern(GUID* guidContainerFormat, IStream* pIStream, BOOL* pfMatches)
guidContainerFormatGUID*in照合に使用するコンテナー形式GUID。
pIStreamIStream*in判定対象データを保持する入力ストリーム。
pfMatchesBOOL*outストリームがパターンに一致するか否かを受け取る出力先。
vtbl 20 HRESULT CreateInstance(IWICMetadataReader** ppIReader)
ppIReaderIWICMetadataReader**outこの情報に対応するIWICMetadataReaderの新規インスタンスを受け取る出力先。