IDebugControl2::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
指定正在请求其参数的断点的起始索引。 将返回索引为 Start 到 Start 加上 Count 减 1 的断点的参数。 仅当 ID 为NULL 时,才使用 Start。
[out] Params
接收指定断点的参数。 此数组的大小等于 Count 的值。 有关返回的结构的详细信息,请参阅 DEBUG_BREAKPOINT_PARAMETERS。
返回值
此方法还可以返回错误值。 有关更多详细信息 ,请参阅返回值 。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
方法成功。 但是,某些断点的参数未返回。 未返回的参数的 Id 字段设置为DEBUG_ANY_ID。 |
注解
某些参数可能不会返回。 如果找不到断点或断点为专用 (请参阅 GetFlags) ,则会发生此情况。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h、Dbgeng.h、Dbgeng.h) |