Метод IDebugSystemObjects4::GetCurrentThreadTeb (dbgeng.h)

Метод GetCurrentThreadTeb возвращает расположение блока среды потока (TEB) для текущего потока.

Синтаксис

HRESULT GetCurrentThreadTeb(
  [out] PULONG64 Offset
);

Параметры

[out] Offset

Получает расположение в виртуальном адресном пространстве целевого объекта TEB для текущего потока.

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

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

Возвращаемый код Описание
S_OK
Метод был успешным.

Замечания

В отладке в пользовательском режиме этот метод предоставляет те же сведения, что и GetCurrentThreadDataOffset.

При отладке в режиме ядра возвращается расположение структуры TEB системного потока, выполняемого на процессоре, представленном текущим потоком при возникновении последнего события.

Примечание В режиме ядра текущий поток всегда является виртуальным потоком, созданным для процессора на целевом компьютере. Так как события могут возникать в разных системных потоках, расположение TEB для виртуального потока может измениться.
 
Дополнительные сведения о потоках см. в потоках и процессах. Дополнительные сведения о структуре TEB см. в внутренних Microsoft Windows Дэвидом Соломоном и Марком Руссиновичем.

Требования

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