IDebugControl::SetExecutionStatus メソッド (dbgeng.h)

SetExecutionStatus メソッドは、デバッガー エンジンに実行可能状態を入力するよう要求します。 実際の実行は、次に WaitForEvent が呼び出されるまで発生しません。

構文

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

パラメーター

[in] Status

実行時に使用するエンジンのモードを指定します。 使用できる値は、DEBUG_STATUS_GOと DEBUG_STATUS_STEP_INTO の間の優先順位がDEBUG_STATUS_XXXのテーブル内の値です。

戻り値

このメソッドは、他のエラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。
E_UNEXPECTED
何かがこのメソッドの実行を妨げている。 考えられる原因は、現在のターゲットがない、未解決の入力要求がある、または現在のターゲットで実行がサポートされていない、などです。
E_ACCESSDENIED
ターゲットは既に実行されています。
E_NOINTERFACE
ターゲットはこれ以上イベントを生成できません。

注釈

詳細については、「 ターゲット情報」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3