ホーム › Graphics.Imaging › IWICStream
IWICStream
COMメソッド 4
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 14 HRESULT InitializeFromIStream(IStream* pIStream)
| pIStream | IStream* | in | ラップ対象となる既存のIStreamへのポインター。 |
vtbl 15 HRESULT InitializeFromFilename(LPWSTR wzFileName, DWORD dwDesiredAccess)
| wzFileName | LPWSTR | in | ストリーム化するファイルのパスを示すワイド文字列。 |
| dwDesiredAccess | DWORD | in | アクセス権を示すDWORD。GENERIC_READ/GENERIC_WRITE等を指定する。 |
vtbl 16 HRESULT InitializeFromMemory(BYTE* pbBuffer, DWORD cbBufferSize)
| pbBuffer | BYTE* | in | ストリームの基となるメモリバッファーへのポインター。 |
| cbBufferSize | DWORD | in | pbBufferバッファーのバイト数。 |
vtbl 17 HRESULT InitializeFromIStreamRegion(IStream* pIStream, ULONGLONG ulOffset, ULONGLONG ulMaxSize)
| pIStream | IStream* | in | 基となる元のIStreamへのポインター。 |
| ulOffset | ULONGLONG | in | 対象とする領域の開始オフセットをバイト単位で示すULONGLONG。 |
| ulMaxSize | ULONGLONG | in | 対象とする領域の最大バイト数を示すULONGLONG。 |