ホーム › Graphics.Imaging › IWICBitmapDecoderInfo
IWICBitmapDecoderInfo
COMメソッド 3
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 23 HRESULT GetPatterns(DWORD cbSizePatterns, WICBitmapPattern* pPatterns, DWORD* pcPatterns, DWORD* pcbPatternsActual)
| cbSizePatterns | DWORD | in | pPatternsバッファーのバイトサイズ。容量を示す。 |
| pPatterns | WICBitmapPattern* | outoptional | デコーダーを識別するためのWICBitmapPattern配列を受け取る出力バッファー。NULL可。 |
| pcPatterns | DWORD* | outoptional | 実際のパターン数を受け取る出力先。 |
| pcbPatternsActual | DWORD* | out | 実際に必要または書き込まれたバイト数を受け取る出力先。 |
vtbl 24 HRESULT MatchesPattern(IStream* pIStream, BOOL* pfMatches)
| pIStream | IStream* | in | 判定対象のデータを保持する入力ストリーム。読み取り可能であること。 |
| pfMatches | BOOL* | out | ストリーム内容がこのデコーダーのパターンに一致するか否かを受け取る出力先。 |
vtbl 25 HRESULT CreateInstance(IWICBitmapDecoder** ppIBitmapDecoder)
| ppIBitmapDecoder | IWICBitmapDecoder** | out | このデコーダー情報に対応するIWICBitmapDecoderの新規インスタンスを受け取る出力先。 |