IDebugSystemObjects インターフェイス (dbgeng.h)
継承
IDebugSystemObjects インターフェイスは、IUnknown インターフェイスから継承します。 IDebugSystemObjects には、次の種類のメンバーもあります。
メソッド
IDebugSystemObjects インターフェイスには、これらのメソッドがあります。
IDebugSystemObjects::GetCurrentProcessDataOffset IDebugSystemObjects::GetCurrentProcessDataOffset メソッドは、現在のプロセスを記述するシステム データ構造の場所を返します。 |
IDebugSystemObjects::GetCurrentProcessExecutableName GetCurrentProcessExecutableName メソッドは、現在のプロセスで読み込まれた実行可能ファイルの名前を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetCurrentProcessHandle GetCurrentProcessHandle メソッドは、現在のプロセスのシステム ハンドルを返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentProcessId GetCurrentProcessId メソッドは、現在のプロセスのエンジン プロセス ID を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentProcessPeb GetCurrentProcessPeb メソッドは、現在のプロセスのプロセス環境ブロック (PEB) を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentProcessSystemId GetCurrentProcessSystemId メソッドは、現在のプロセスのシステム プロセス ID を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentThreadDataOffset GetCurrentThreadDataOffset メソッドは、現在のスレッドのシステム データ構造の場所を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetCurrentThreadHandle GetCurrentThreadHandle メソッドは、現在のスレッドのシステム ハンドルを返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentThreadId GetCurrentThreadId メソッドは、現在のスレッドのエンジン スレッド ID を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentThreadSystemId GetCurrentThreadSystemId メソッドは、現在のスレッドのシステム スレッド ID を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetCurrentThreadTeb GetCurrentThreadTeb メソッドは、現在のスレッドのスレッド環境ブロック (TEB) の場所を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetEventProcess GetEventProcess メソッドは、最後のイベントが発生したプロセスのエンジン プロセス ID を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetEventThread GetEventThread メソッドは、最後のイベントが発生したスレッドのエンジン スレッド ID を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetNumberProcesses GetNumberProcesses メソッドは、現在のターゲットのプロセスの数を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetNumberThreads GetNumberThreads メソッドは、現在のプロセス内のスレッドの数を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetProcessIdByDataOffset IDebugSystemObjects::GetProcessIdByDataOffset メソッドは、指定されたプロセスのエンジン プロセス ID を返します。 プロセスは、そのデータ オフセットによって指定されます。 |
IDebugSystemObjects::GetProcessIdByHandle IDebugSystemObjects::GetProcessIdByHandle メソッドは、指定されたプロセスのエンジン プロセス ID を返します。 プロセスは、そのシステム ハンドルによって指定されます。 |
IDebugSystemObjects::GetProcessIdByPeb GetProcessIdByPeb メソッドは、指定されたプロセスのエンジン プロセス ID を返します。 このメソッドは IDebugSystemObjects インターフェイスに属しています。 |
IDebugSystemObjects::GetProcessIdBySystemId GetProcessIdBySystemId メソッドは、システム プロセス ID で指定されたプロセスのエンジン プロセス ID を返します。 このメソッドは IDebugSystemObjects に属しています。 |
IDebugSystemObjects::GetProcessIdsByIndex IDebugSystemObjects::GetProcessIdsByIndex メソッドは、現在のターゲット内の指定されたプロセスのエンジン プロセス ID とシステム プロセス ID を返します。 |
IDebugSystemObjects::GetThreadIdByDataOffset IDebugSystemObjects::GetThreadIdByDataOffset メソッドは、スレッドのエンジン スレッド ID を返します。 スレッドは、そのシステム データ構造によって指定されます。 |
IDebugSystemObjects::GetThreadIdByHandle IDebugSystemObjects::GetThreadIdByHandle メソッドは、指定されたスレッドのエンジン スレッド ID を返します。 スレッドは、そのシステム ハンドルによって指定されます。 |
IDebugSystemObjects::GetThreadIdByProcessor (IDebugSystemObjects) GetThreadIdByProcessor メソッドは、指定されたプロセッサに対応するカーネル モード仮想スレッドのエンジン スレッド ID を取得します。 |
IDebugSystemObjects::GetThreadIdBySystemId (DebugSystemObjects) GetThreadIdBySystemId メソッドは、システム スレッド ID で指定されたスレッドのエンジン スレッド ID を返します。 |
IDebugSystemObjects::GetThreadIdByTeb (IDebugSystemObjects) GetThreadIdByTeb メソッドは、スレッド環境ブロック (TEB) で指定されたスレッドのエンジン スレッド ID を返します。 |
IDebugSystemObjects::GetThreadIdsByIndex (IDebugSystemObjects) GetThreadIdsByIndex メソッドは、現在のプロセスで指定されたスレッドのエンジンとシステム スレッド ID を返します。 |
IDebugSystemObjects::GetTotalNumberThreads (IDebugSystemObjects) GetTotalNumberThreads メソッドは、すべてのプロセスのスレッドの合計数と、任意のプロセス内のスレッドの最大数を返します。 |
IDebugSystemObjects::SetCurrentProcessId (IDebugSystemObjects) SetCurrentProcessId メソッドは、指定されたプロセスを現在のプロセスにします。 |
IDebugSystemObjects::SetCurrentThreadId (IDebugSystemObjects) SetCurrentThreadId メソッドは、エンジン スレッド ID を指定して現在のスレッドを設定します。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
IDebugSystemObjects2 の
IDebugSystemObjects3 の
IDebugSystemObjects4 の