次の方法で共有


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

パラメーターが要求されているブレークポイントの開始インデックスを指定します。 StartCount から 1 を引いた値 を開始するインデックスを持つブレークポイントのパラメーターが返されます。 開始 は、ID が NULL 場合にのみ使用されます。

[out] Params

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

戻り値

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

リターン コード 形容
S_OK
メソッドが成功しました。
S_FALSE
メソッドが成功しました。 ただし、一部のブレークポイントのパラメーターは返されませんでした。 返されなかったパラメーターには、ID フィールドが DEBUG_ANY_ID に設定されています。

備考

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h、Dbgeng.h、Dbgeng.h を含む)

関連項目

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3