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

IDebugSystemObjects2

COM
IID0ae9f5ff-1852-4679-b055-494bee6407ee継承元IUnknown自前メソッド開始 vtbl3

メソッド 34

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

vtblメソッド
3HRESULT GetEventThread(DWORD* Id)
4HRESULT GetEventProcess(DWORD* Id)
5HRESULT GetCurrentThreadId(DWORD* Id)
6HRESULT SetCurrentThreadId(DWORD Id)
7HRESULT GetCurrentProcessId(DWORD* Id)
8HRESULT SetCurrentProcessId(DWORD Id)
9HRESULT GetNumberThreads(DWORD* Number)
10HRESULT GetTotalNumberThreads(DWORD* Total, DWORD* LargestProcess)
11HRESULT GetThreadIdsByIndex(DWORD Start, DWORD Count, DWORD* Ids, DWORD* SysIds)
12HRESULT GetThreadIdByProcessor(DWORD Processor, DWORD* Id)
13HRESULT GetCurrentThreadDataOffset(ULONGLONG* Offset)
14HRESULT GetThreadIdByDataOffset(ULONGLONG Offset, DWORD* Id)
15HRESULT GetCurrentThreadTeb(ULONGLONG* Offset)
16HRESULT GetThreadIdByTeb(ULONGLONG Offset, DWORD* Id)
17HRESULT GetCurrentThreadSystemId(DWORD* SysId)
18HRESULT GetThreadIdBySystemId(DWORD SysId, DWORD* Id)
19HRESULT GetCurrentThreadHandle(ULONGLONG* Handle)
20HRESULT GetThreadIdByHandle(ULONGLONG Handle, DWORD* Id)
21HRESULT GetNumberProcesses(DWORD* Number)
22HRESULT GetProcessIdsByIndex(DWORD Start, DWORD Count, DWORD* Ids, DWORD* SysIds)
23HRESULT GetCurrentProcessDataOffset(ULONGLONG* Offset)
24HRESULT GetProcessIdByDataOffset(ULONGLONG Offset, DWORD* Id)
25HRESULT GetCurrentProcessPeb(ULONGLONG* Offset)
26HRESULT GetProcessIdByPeb(ULONGLONG Offset, DWORD* Id)
27HRESULT GetCurrentProcessSystemId(DWORD* SysId)
28HRESULT GetProcessIdBySystemId(DWORD SysId, DWORD* Id)
29HRESULT GetCurrentProcessHandle(ULONGLONG* Handle)
30HRESULT GetProcessIdByHandle(ULONGLONG Handle, DWORD* Id)
31HRESULT GetCurrentProcessExecutableName(LPSTR Buffer, DWORD BufferSize, DWORD* ExeSize)
32HRESULT GetCurrentProcessUpTime(DWORD* UpTime)
33HRESULT GetImplicitThreadDataOffset(ULONGLONG* Offset)
34HRESULT SetImplicitThreadDataOffset(ULONGLONG Offset)
35HRESULT GetImplicitProcessDataOffset(ULONGLONG* Offset)
36HRESULT SetImplicitProcessDataOffset(ULONGLONG Offset)