次の方法で共有


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