ホーム › Graphics.Direct3D.Dxc › IDxcLibrary
IDxcLibrary
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetMalloc(IMalloc* pMalloc) |
| 4 | HRESULT CreateBlobFromBlob(IDxcBlob* pBlob, DWORD offset, DWORD length, IDxcBlob** ppResult) |
| 5 | HRESULT CreateBlobFromFile(LPWSTR pFileName, DXC_CP* codePage, IDxcBlobEncoding** pBlobEncoding) |
| 6 | HRESULT CreateBlobWithEncodingFromPinned(void* pText, DWORD size, DXC_CP codePage, IDxcBlobEncoding** pBlobEncoding) |
| 7 | HRESULT CreateBlobWithEncodingOnHeapCopy(void* pText, DWORD size, DXC_CP codePage, IDxcBlobEncoding** pBlobEncoding) |
| 8 | HRESULT CreateBlobWithEncodingOnMalloc(void* pText, IMalloc* pIMalloc, DWORD size, DXC_CP codePage, IDxcBlobEncoding** pBlobEncoding) |
| 9 | HRESULT CreateIncludeHandler(IDxcIncludeHandler** ppResult) |
| 10 | HRESULT CreateStreamFromBlobReadOnly(IDxcBlob* pBlob, IStream** ppStream) |
| 11 | HRESULT GetBlobAsUtf8(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) |
| 12 | HRESULT GetBlobAsWide(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) |