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

IWICBitmapLock

COM
IID00000123-a8f2-4877-ba0a-fd2b6645fb94継承元IUnknown自前メソッド開始 vtbl3

メソッド 4

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

vtbl 3 HRESULT GetSize(DWORD* puiWidth, DWORD* puiHeight)
puiWidthDWORD*outロック領域の幅をピクセル単位で受け取る出力先DWORD。
puiHeightDWORD*outロック領域の高さをピクセル単位で受け取る出力先DWORD。
vtbl 4 HRESULT GetStride(DWORD* pcbStride)
pcbStrideDWORD*outロック領域の1行あたりのバイト数(ストライド)を受け取る出力先DWORD。
vtbl 5 HRESULT GetDataPointer(DWORD* pcbBufferSize, BYTE** ppbData)
pcbBufferSizeDWORD*outロックされたデータの総バイト数を受け取る出力先DWORD。
ppbDataBYTE**outロックされたピクセルデータ先頭を指すポインターを受け取る出力先。
vtbl 6 HRESULT GetPixelFormat(GUID* pPixelFormat)
pPixelFormatGUID*outロック領域のピクセル形式を示すGUIDを受け取る出力先。