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


Метод IDebugEventCallbacksWide::CreateThread (dbgeng.h)

Метод обратного вызова CreateThread вызывается подсистемой при возникновении события отладки создания потока в целевом объекте.

Синтаксис

HRESULT CreateThread(
  [in] ULONG64 Handle,
  [in] ULONG64 DataOffset,
  [in] ULONG64 StartOffset
);

Параметры

[in] Handle

Задает дескриптор потока, создание которого вызвало событие. Если эти сведения недоступны, дескриптор будет NULL.

[in] DataOffset

Указывает блок данных, которые операционная система поддерживает для этого потока. Фактические данные в блоке зависят от операционной системы. Если в операционной системе нет такого блока, DataOffset будет NULL.

[in] StartOffset

Указывает начальное расположение в виртуальном адресном пространстве целевого объекта потока. Если эти сведения недоступны, StartOffset будет NULL.

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

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

Замечания

Этот метод вызывается только подсистемой, если флаг DEBUG_EVENT_CREATE_THREAD задан в маске, возвращаемой IDebugEventCallbacksWide::GetInterestMask.

Дополнительные сведения об обработке событий см. в событий мониторинга. Сведения о потоках см. в потоках и процессах.

Требования

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