IDebugControl2::GetBreakpointParameters メソッド (dbgeng.h)
GetBreakpointParameters メソッドは、1 つ以上のブレークポイントのパラメーターを返します。
構文
HRESULT GetBreakpointParameters(
[in] ULONG Count,
[in, optional] PULONG Ids,
[in] ULONG Start,
[out] PDEBUG_BREAKPOINT_PARAMETERS Params
);
パラメーター
[in] Count
パラメーターが要求されるブレークポイントの数を指定します。
[in, optional] Ids
パラメーターが要求されているブレークポイントの ID を含む配列を指定します。 この配列内の項目の数は、 Count で指定された値と等しい必要があります。 ID がNULL の場合は、代わりに Start が使用されます。
[in] Start
パラメーターが要求されているブレークポイントの開始インデックスを指定します。 インデックスが Start ~ Start + Count から 1 を引いたブレークポイントのパラメーターが返されます。 Start は、 ID が NULL の場合にのみ使用 されます。
[out] Params
指定したブレークポイントのパラメーターを受け取ります。 この配列のサイズは 、Count の値と同じです。 返される構造体の詳細については、「 DEBUG_BREAKPOINT_PARAMETERS」を参照してください。
戻り値
このメソッドは、エラー値を返すこともできます。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
|
メソッドは正常に実行されました。 ただし、一部のブレークポイントのパラメーターは返されませんでした。 返されなかったパラメーターには、 Id フィールドが DEBUG_ANY_ID に設定されています。 |
注釈
一部のパラメーターが返されない場合があります。 これは、ブレークポイントが見つからないか、ブレークポイントがプライベートである場合に発生します ( 「GetFlags」を参照)。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h、Dbgeng.h、Dbgeng.h を含む) |