Função GetCurrentProcessAddr (wdbgexts.h)
A função GetCurrentProcessAddr retorna o local dos dados do sistema que descrevem o processo atual.
Sintaxe
void GetCurrentProcessAddr(
DWORD Processor,
ULONG64 CurrentThread,
PULONG64 Address
);
Parâmetros
Processor
Especifica o índice do processador ou thread virtual que estava executando o thread atual quando o último evento ocorreu. processador é usado apenas na depuração no modo kernel; e, somente se CurrentThread for NULL.
CurrentThread
Especifica o local dos dados do sistema para o thread atual. Esse é o local retornado por GetCurrentThreadAddr.
Na depuração no modo kernel, CurrentThread pode ser NULL, nesse caso, do Processador é usado.
Address
Recebe o local dos dados do sistema que descrevem o processo atual.
Valor de retorno
Nenhum
Observações
Na depuração no modo de usuário, GetCurrentProcessAddr retorna o local do PEB (Bloco de Ambiente de Processo) do processo. Esse é o mesmo local que GetPebAddress retorna.
Na depuração no modo kernel, GetCurrentProcessAddr retorna o local da estrutura KPROCESS do processo atual.
Para obter detalhes sobre as estruturas KPROCESS e PEB, consulte Microsoft Windows Internals por David Solomon e Mark Russinovich.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h) |