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。
返回值
此方法还可以返回错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 |
|
该方法成功。 但是,未返回某些断点的参数。 未返回的参数将 ID 字段设置为DEBUG_ANY_ID。 |
言论
某些参数可能不会返回。 如果找不到断点或断点是私有的(请参阅 GetFlags),则会发生这种情况。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h、Dbgeng.h、Dbgeng.h) |