IDebugControl::Execute メソッド (dbgeng.h)
Execute メソッドは、指定したデバッガー コマンドを実行します。
構文
HRESULT Execute(
[in] ULONG OutputControl,
[in] PCSTR Command,
[in] ULONG Flags
);
パラメーター
[in] OutputControl
コマンドの実行中に使用する出力コントロールを指定します。 使用可能な値については、「 DEBUG_OUTCTL_XXX」を参照してください。 出力の詳細については、「 入力と出力」を参照してください。
[in] Command
実行するコマンド文字列を指定します。 コマンドは、デバッガー コマンド ウィンドウに入力されたものと同様に解釈されます。 このコマンド文字列には、エンジンを実行するための複数のコマンドを含めることができます。 コマンド リファレンスについては、「 デバッガー コマンド 」を参照してください。
[in] Flags
コマンドの実行オプションのビット フィールドを指定します。 既定のオプションでは、コマンドをログに記録しますが、出力には送信しません。 次の表に、設定できるビットの一覧を示します。
値 | 説明 |
---|---|
DEBUG_EXECUTE_ECHO | コマンド文字列が出力に送信されます。 |
DEBUG_EXECUTE_NOT_LOGGED | コマンド文字列はログに記録されません。 これは、DEBUG_EXECUTE_ECHOによってオーバーライドされます。 |
DEBUG_EXECUTE_NO_REPEAT | Command が空の文字列の場合は、最後のコマンドを繰り返さないでください。また、後で繰り返し実行するために現在のコマンド文字列を保存しないでください。 |
戻り値
このメソッドは、エラー値を返すこともできます。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
注釈
このメソッドは、指定されたコマンド文字列を実行します。 文字列に複数のコマンドがある場合、すべてのコマンドが実行されるまで、このメソッドは を返しません。 一連のコマンドでターゲットの実行を待機する必要がある場合、このメソッドの完了には任意の時間がかかることがあります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示