Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › IJsDebugDataTarget

IJsDebugDataTarget

COM
IID53b28977-53a1-48e5-9000-5d0dfa893931継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT ReadMemory(ULONGLONG address, JsDebugReadMemoryFlags flags, BYTE* pBuffer, DWORD size, DWORD* pBytesRead)
4HRESULT WriteMemory(ULONGLONG address, BYTE* pMemory, DWORD size)
5HRESULT AllocateVirtualMemory(ULONGLONG address, DWORD size, DWORD allocationType, DWORD pageProtection, ULONGLONG* pAllocatedAddress)
6HRESULT FreeVirtualMemory(ULONGLONG address, DWORD size, DWORD freeType)
7HRESULT GetTlsValue(DWORD threadId, DWORD tlsIndex, ULONGLONG* pValue)
8HRESULT ReadBSTR(ULONGLONG address, LPWSTR* pString)
9HRESULT ReadNullTerminatedString(ULONGLONG address, WORD characterSize, DWORD maxCharacters, LPWSTR* pString)
10HRESULT CreateStackFrameEnumerator(DWORD threadId, IEnumJsStackFrames** ppEnumerator)
11HRESULT GetThreadContext(DWORD threadId, DWORD contextFlags, DWORD contextSize, void* pContext)