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

IDebugSystemObjects4

COM
IID489468e6-7d0f-4af5-87ab-25207454d553継承元IUnknown自前メソッド開始 vtbl3

メソッド 45

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)
37HRESULT GetEventSystem(DWORD* Id)
38HRESULT GetCurrentSystemId(DWORD* Id)
39HRESULT SetCurrentSystemId(DWORD Id)
40HRESULT GetNumberSystems(DWORD* Number)
41HRESULT GetSystemIdsByIndex(DWORD Start, DWORD Count, DWORD* Ids)
42HRESULT GetTotalNumberThreadsAndProcesses(DWORD* TotalThreads, DWORD* TotalProcesses, DWORD* LargestProcessThreads, DWORD* LargestSystemThreads, DWORD* LargestSystemProcesses)
43HRESULT GetCurrentSystemServer(ULONGLONG* Server)
44HRESULT GetSystemByServer(ULONGLONG Server, DWORD* Id)
45HRESULT GetCurrentSystemServerName(LPSTR Buffer, DWORD BufferSize, DWORD* NameSize)
46HRESULT GetCurrentProcessExecutableNameWide(LPWSTR Buffer, DWORD BufferSize, DWORD* ExeSize)
47HRESULT GetCurrentSystemServerNameWide(LPWSTR Buffer, DWORD BufferSize, DWORD* NameSize)