Função GetCurrentThreadAddr (wdbgexts.h)

A função GetCurrentThreadAddr retorna o local dos dados do sistema que descrevem o thread atual.

Sintaxe

void GetCurrentThreadAddr(
  DWORD    Processor,
  PULONG64 Address
);

Parâmetros

Processor

Especifica o índice do thread cujos dados do sistema serão retornados.

Na depuração do modo kernel, esse é o índice de um thread virtual, que é o índice de um processador no computador de destino.

Address

Recebe o local dos dados do sistema para o thread.

Retornar valor

Nenhum

Comentários

Na depuração no modo de usuário, GetCurrentThreadAddr retorna o local do TEB (Thread Environment Block) do thread. Esse é o mesmo local que GetTebAddress retorna.

Na depuração do modo kernel, GetCurrentThreadAddr retorna o local da estrutura KTHREAD do thread do sistema operacional que estava sendo executado no processador quando o último evento ocorreu.

Para obter detalhes sobre as estruturas KTHREAD e TEB, consulte Microsoft Windows Internals de David Solomon e Mark Russinovich.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h)

Confira também

GetTebAddress