IDebugControl::GetBreakpointParameters 方法 (dbgeng.h)

GetBreakpointParameters 方法返回一个或多个 断点的参数。

语法

HRESULT GetBreakpointParameters(
  [in]           ULONG                        Count,
  [in, optional] PULONG                       Ids,
  [in]           ULONG                        Start,
  [out]          PDEBUG_BREAKPOINT_PARAMETERS Params
);

参数

[in] Count

指定要请求其参数的断点数。

[in, optional] Ids

指定包含要请求其参数的断点 ID 的数组。 此数组中的项数必须与 Count中指定的值相等。 如果 IDNULL,则改用 启动

[in] Start

指定要请求其参数的断点的起始索引。 将通过 Start 加上 Count 减 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