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

IWICStream

COM
IID135ff860-22b7-4ddf-b0f6-218f4f299a43継承元IStream自前メソッド開始 vtbl14

メソッド 4

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

vtbl 14 HRESULT InitializeFromIStream(IStream* pIStream)
pIStreamIStream*inラップ対象となる既存のIStreamへのポインター。
vtbl 15 HRESULT InitializeFromFilename(LPWSTR wzFileName, DWORD dwDesiredAccess)
wzFileNameLPWSTRinストリーム化するファイルのパスを示すワイド文字列。
dwDesiredAccessDWORDinアクセス権を示すDWORD。GENERIC_READ/GENERIC_WRITE等を指定する。
vtbl 16 HRESULT InitializeFromMemory(BYTE* pbBuffer, DWORD cbBufferSize)
pbBufferBYTE*inストリームの基となるメモリバッファーへのポインター。
cbBufferSizeDWORDinpbBufferバッファーのバイト数。
vtbl 17 HRESULT InitializeFromIStreamRegion(IStream* pIStream, ULONGLONG ulOffset, ULONGLONG ulMaxSize)
pIStreamIStream*in基となる元のIStreamへのポインター。
ulOffsetULONGLONGin対象とする領域の開始オフセットをバイト単位で示すULONGLONG。
ulMaxSizeULONGLONGin対象とする領域の最大バイト数を示すULONGLONG。