IDebugControl2::OutputCurrentState メソッド (dbgeng.h)
OutputCurrentState メソッドは、現在のターゲットの現在の状態をデバッガー コンソールに出力します。
構文
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
パラメーター
[in] OutputControl
出力を送信するクライアントを指定します。 使用可能な値については、DEBUG_OUTCTL_XXXを参照してください。
[in] Flags
デバッガー コンソールに出力する情報を決定するビット セットを指定します。 Flags は、次の表の値を任意に組み合わせて使用できます。
旗 | 形容 |
---|---|
DEBUG_CURRENT_SYMBOL | 現在の命令のアドレスのシンボル文字列。 |
DEBUG_CURRENT_DISASM | 現在の命令の逆アセンブル。 |
DEBUG_CURRENT_REGISTERS | 現在のレジスタ値。 |
DEBUG_CURRENT_SOURCE_LINE | 現在の命令に対応するソースのファイル名と行番号。 |
または、フラグ を DEBUG_CURRENT_DEFAULT に設定できます。 この値には、上記のすべてのフラグが含まれます。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
備考
Flags に含まれるフラグを設定すると、情報の印刷が許可されるだけです。 情報は常に印刷されるとは限りません (たとえば、使用できない場合は印刷されません)。
これは、デバッガーに侵入したときに出力されるのと同じ状態情報です。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |