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

IWICBitmapDecoderInfo

COM
IIDd8cd007f-d08f-4191-9bfc-236ea7f0e4b5継承元IWICBitmapCodecInfo自前メソッド開始 vtbl23

メソッド 3

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

vtbl 23 HRESULT GetPatterns(DWORD cbSizePatterns, WICBitmapPattern* pPatterns, DWORD* pcPatterns, DWORD* pcbPatternsActual)
cbSizePatternsDWORDinpPatternsバッファーのバイトサイズ。容量を示す。
pPatternsWICBitmapPattern*outoptionalデコーダーを識別するためのWICBitmapPattern配列を受け取る出力バッファー。NULL可。
pcPatternsDWORD*outoptional実際のパターン数を受け取る出力先。
pcbPatternsActualDWORD*out実際に必要または書き込まれたバイト数を受け取る出力先。
vtbl 24 HRESULT MatchesPattern(IStream* pIStream, BOOL* pfMatches)
pIStreamIStream*in判定対象のデータを保持する入力ストリーム。読み取り可能であること。
pfMatchesBOOL*outストリーム内容がこのデコーダーのパターンに一致するか否かを受け取る出力先。
vtbl 25 HRESULT CreateInstance(IWICBitmapDecoder** ppIBitmapDecoder)
ppIBitmapDecoderIWICBitmapDecoder**outこのデコーダー情報に対応するIWICBitmapDecoderの新規インスタンスを受け取る出力先。