Метод IDebugBreakpoint2::SetMatchThreadId (dbgeng.h)
Метод SetMatchThreadId задает идентификатор потока подсистемы потока, который может активировать точку останова.
Синтаксис
HRESULT SetMatchThreadId(
[in] ULONG Thread
);
Параметры
[in] Thread
Идентификатор потока подсистемы потока, который может активировать эту точку останова.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Не удалось найти поток, который указывает Thread . |
|
Целевой объект находится в ядре, а точка останова — это точка останова процессора. Точки останова процессора не могут быть ограничены потоками в режиме ядра. |
Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения.
Комментарии
Если вы задали поток для точки останова, точка останова может быть активирована только в том случае, если поток достигнет точки останова. Если вы не задали поток, любой поток может активировать точку останова.
Если вы настроили поток, можно удалить параметр, задав для параметра Id значение DEBUG_ANY_ID.
Дополнительные сведения о свойствах точек останова см. в разделе Управление флагами и параметрами точек останова.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |