Win32 API 日本語リファレンス
ホームSystem.WinRT.Metadata › ICeeGen

ICeeGen

COM
IID7ed1bdff-8e36-11d2-9c56-00a0c9b7cc45継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT EmitString(LPWSTR lpString, DWORD* RVA)
4HRESULT GetString(DWORD RVA, LPWSTR* lpString)
5HRESULT AllocateMethodBuffer(DWORD cchBuffer, BYTE** lpBuffer, DWORD* RVA)
6HRESULT GetMethodBuffer(DWORD RVA, BYTE** lpBuffer)
7HRESULT GetIMapTokenIface(IUnknown** pIMapToken)
8HRESULT GenerateCeeFile()
9HRESULT GetIlSection(void** section)
10HRESULT GetStringSection(void** section)
11HRESULT AddSectionReloc(void* section, DWORD offset, void* relativeTo, CeeSectionRelocType relocType)
12HRESULT GetSectionCreate(LPSTR name, DWORD flags, void** section)
13HRESULT GetSectionDataLen(void* section, DWORD* dataLen)
14HRESULT GetSectionBlock(void* section, DWORD len, DWORD align, void** ppBytes)
15HRESULT TruncateSection(void* section, DWORD len)
16HRESULT GenerateCeeMemoryImage(void** ppImage)
17HRESULT ComputePointer(void* section, DWORD RVA, BYTE** lpBuffer)