IDebugControl3::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 中指定的值。 如果 ID 为NULL,则改用 Start

[in] Start

指定正在请求其参数的断点的起始索引。 将返回索引为 StartStart 加上 Count 减 1 的断点的参数。 仅当 ID 为NULL 时,才使用 Start

[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