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

IWICPixelFormatInfo

COM
IIDe8eda601-3d48-431a-ab44-69059be88bbe継承元IWICComponentInfo自前メソッド開始 vtbl11

メソッド 5

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

vtbl 11 HRESULT GetFormatGUID(GUID* pFormat)
pFormatGUID*outこのピクセル形式を識別するGUIDを受け取る出力先ポインター。
vtbl 12 HRESULT GetColorContext(IWICColorContext** ppIColorContext)
ppIColorContextIWICColorContext**outピクセル形式に関連付けられたIWICColorContextを受け取る出力先。
vtbl 13 HRESULT GetBitsPerPixel(DWORD* puiBitsPerPixel)
puiBitsPerPixelDWORD*out1ピクセルあたりのビット数(bpp)を受け取る出力先。
vtbl 14 HRESULT GetChannelCount(DWORD* puiChannelCount)
puiChannelCountDWORD*outピクセル形式のチャネル数(例:RGBなら3)を受け取る出力先。
vtbl 15 HRESULT GetChannelMask(DWORD uiChannelIndex, DWORD cbMaskBuffer, BYTE* pbMaskBuffer, DWORD* pcbActual)
uiChannelIndexDWORDinマスクを取得する対象チャネルの0始まりインデックス。
cbMaskBufferDWORDinpbMaskBufferバッファーのバイトサイズ。容量を示す。
pbMaskBufferBYTE*inout指定チャネルのビットマスクを受け取る出力バッファー。NULLでサイズ問合せ。
pcbActualDWORD*out実際に必要または書き込まれたバイト数を受け取る出力先。