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

IDebugAdvanced4

COM
IIDd1069067-2a65-4bf0-ae97-76184b67856b継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

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

vtblメソッド
3HRESULT GetThreadContext(void* Context, DWORD ContextSize)
4HRESULT SetThreadContext(void* Context, DWORD ContextSize)
5HRESULT Request(DWORD Request, void* InBuffer, DWORD InBufferSize, void* OutBuffer, DWORD OutBufferSize, DWORD* OutSize)
6HRESULT GetSourceFileInformation(DWORD Which, LPSTR SourceFile, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize)
7HRESULT FindSourceFileAndToken(DWORD StartElement, ULONGLONG ModAddr, LPSTR File, DWORD Flags, void* FileToken, DWORD FileTokenSize, DWORD* FoundElement, LPSTR Buffer, DWORD BufferSize, DWORD* FoundSize)
8HRESULT GetSymbolInformation(DWORD Which, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize, LPSTR StringBuffer, DWORD StringBufferSize, DWORD* StringSize)
9HRESULT GetSystemObjectInformation(DWORD Which, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize)
10HRESULT GetSourceFileInformationWide(DWORD Which, LPWSTR SourceFile, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize)
11HRESULT FindSourceFileAndTokenWide(DWORD StartElement, ULONGLONG ModAddr, LPWSTR File, DWORD Flags, void* FileToken, DWORD FileTokenSize, DWORD* FoundElement, LPWSTR Buffer, DWORD BufferSize, DWORD* FoundSize)
12HRESULT GetSymbolInformationWide(DWORD Which, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize, LPWSTR StringBuffer, DWORD StringBufferSize, DWORD* StringSize)
13HRESULT GetSymbolInformationWideEx(DWORD Which, ULONGLONG Arg64, DWORD Arg32, void* Buffer, DWORD BufferSize, DWORD* InfoSize, LPWSTR StringBuffer, DWORD StringBufferSize, DWORD* StringSize, SYMBOL_INFO_EX* pInfoEx)