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) |