ホーム › Graphics.Imaging › IWICPixelFormatInfo
IWICPixelFormatInfo
COMメソッド 5
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 11 HRESULT GetFormatGUID(GUID* pFormat)
| pFormat | GUID* | out | このピクセル形式を識別するGUIDを受け取る出力先ポインター。 |
vtbl 12 HRESULT GetColorContext(IWICColorContext** ppIColorContext)
| ppIColorContext | IWICColorContext** | out | ピクセル形式に関連付けられたIWICColorContextを受け取る出力先。 |
vtbl 13 HRESULT GetBitsPerPixel(DWORD* puiBitsPerPixel)
| puiBitsPerPixel | DWORD* | out | 1ピクセルあたりのビット数(bpp)を受け取る出力先。 |
vtbl 14 HRESULT GetChannelCount(DWORD* puiChannelCount)
| puiChannelCount | DWORD* | out | ピクセル形式のチャネル数(例:RGBなら3)を受け取る出力先。 |
vtbl 15 HRESULT GetChannelMask(DWORD uiChannelIndex, DWORD cbMaskBuffer, BYTE* pbMaskBuffer, DWORD* pcbActual)
| uiChannelIndex | DWORD | in | マスクを取得する対象チャネルの0始まりインデックス。 |
| cbMaskBuffer | DWORD | in | pbMaskBufferバッファーのバイトサイズ。容量を示す。 |
| pbMaskBuffer | BYTE* | inout | 指定チャネルのビットマスクを受け取る出力バッファー。NULLでサイズ問合せ。 |
| pcbActual | DWORD* | out | 実際に必要または書き込まれたバイト数を受け取る出力先。 |