Поделиться через


Метод IDebugBreakpoint2::SetMatchThreadId (dbgeng.h)

Метод SetMatchThreadId задает идентификатор потока ядра потока потока, который может активировать точку останова.

Синтаксис

HRESULT SetMatchThreadId(
  [in] ULONG Thread
);

Параметры

[in] Thread

Идентификатор потока подсистемы потока, который может активировать эту точку останова.

Возвращаемое значение

Возвращаемый код Описание
S_OK
Метод был успешным.
E_NOINTERFACE
Не удалось найти поток, поток.
E_INVALIDARG
Целевой объект находится в ядре, а точка останова — это точка останова процессора. Точки останова процессора не могут быть ограничены потоками в режиме ядра.
 

Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Замечания

Если для точки останова задан поток, точка останова может быть активирована только в том случае, если этот поток попадает в точку останова. Если поток не задан, любой поток может активировать точку останова.

Если вы настроили поток, можно удалить этот параметр, задав для параметра идентификатор значение DEBUG_ANY_ID.

Дополнительные сведения о свойствах точки останова см. в разделе Управление флагами и параметрами точки останова.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)