Share via


IDebugControl::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 から Countから 1 を引いたブレークポイントのパラメーターが返されます。 Start は、 ID がNULL の場合にのみ使用されます。

[out] Params

指定したブレークポイントのパラメーターを受け取ります。 この配列のサイズは Count の値と等しくなります。 返される構造体の詳細については、「 DEBUG_BREAKPOINT_PARAMETERS」を参照してください。

戻り値

このメソッドは、エラー値を返すこともできます。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。
S_FALSE
メソッドは正常に実行されました。 ただし、一部のブレークポイントのパラメーターは返されませんでした。 返されなかったパラメーターの Id フィールドは、DEBUG_ANY_IDに設定されています。

注釈

一部のパラメーターが返されない場合があります。 これは、ブレークポイントが見つからないか、ブレークポイントがプライベートである場合に発生します ( 「GetFlags」を参照)。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h、Dbgeng.h、Dbgeng.h を含む)

こちらもご覧ください

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3