次の方法で共有


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
ターゲットはそれ以上イベントを生成できません。

備考

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3