IDebugAdvanced3::Request メソッド (dbgeng.h)
Request メソッドは、さまざまな操作を実行します。
構文
HRESULT Request(
[in] ULONG Request,
[in, optional] PVOID InBuffer,
[in] ULONG InBufferSize,
[out, optional] PVOID OutBuffer,
[in] ULONG OutBufferSize,
[out, optional] PULONG OutSize
);
パラメーター
[in] Request
実行する操作を指定します。 要求 には、次の表のいずれかの値を指定できます。 各操作の詳細については、「要求」列のリンクを参照してください。
依頼 | アクション |
---|---|
ソース サーバーのソース パスを確認します。 | |
ユーザー モードのミニダンプ ファイルに格納されているイベントの スレッド コンテキスト を返します。 | |
ユーザー モードのミニダンプ ファイルに格納されているイベントのオペレーティング システム スレッド ID を返します。 | |
ユーザー モードのミニダンプ ファイルに格納されているイベントの例外レコードを返します。 | |
既定のプロセス作成オプションを返します。 | |
既定のプロセス作成オプションを設定します。 | |
ターゲットで現在実行されている Windows のバージョンを返します。 | |
ユーザー モードのミニダンプ ターゲットからストリームを読み取ります。 | |
デバッガー エンジンが現在のプロセスからデタッチできるかどうかを確認します (プロセスは実行したままですが、デバッグは終了します)。 | |
デバッガー エンジン'の暗黙的なコマンド ラインを設定します。 | |
現在のイベントの命令ポインターを返します。 | |
現在のイベントの命令ポインターで最大 64 バイトのメモリを返します。 | |
型指定されたデータの解釈に役立つさまざまな操作を実行します。 |
[in, optional] InBuffer
このメソッドへの入力を指定します。 入力の型と解釈は、Request パラメーターによって異なります。
[in] InBufferSize
InBuffer 入力バッファーのサイズを指定します。 要求に入力が必要ない場合は、InBufferSize を 0 に設定する必要があります。
[out, optional] OutBuffer
このメソッドから出力を受け取ります。 出力の種類と解釈は、Request パラメーターによって異なります。 OutBuffer が NULL 場合、出力は返されません。
[in] OutBufferSize
OutBufferSize 出力バッファーのサイズを指定します。 OutBuffer に返される出力の型に既知のサイズがある場合、OutBufferSize は通常、OutBuffer が NULL 設定されている場合でも、そのサイズであると想定されます。
[out, optional] OutSize
OutBuffer 出力バッファーで返される出力のサイズを受け取ります。 OutSize が NULL 場合、この情報は返されません。
戻り値
戻り値の解釈は、Request パラメーターの値によって異なります。 特に明記されていない限り、次の値が返される可能性があります。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
|
メソッドが成功しました。 ただし、出力は OutBuffer 出力バッファーに収まらないため、切り捨てられた出力が返されました。 |
|
InBufferSize 入力バッファーのサイズ、または OutBufferSize 出力バッファーのサイズが予期した値ではありません。 |
このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS
DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET
DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS
DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM
DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM
DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS
DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE
DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER
DEBUG_REQUEST_TARGET_CAN_DETACH
DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT
DEBUG_REQUEST_TARGET_EXCEPTION_RECORD
DEBUG_REQUEST_TARGET_EXCEPTION_THREAD
IDebugAdvanced2 の
IDebugAdvanced3 を する