Compartilhar via


estrutura MINIDUMP_THREAD_INFO (minidumpapiset.h)

Contém informações sobre o estado do thread.

Sintaxe

typedef struct _MINIDUMP_THREAD_INFO {
  ULONG32 ThreadId;
  ULONG32 DumpFlags;
  ULONG32 DumpError;
  ULONG32 ExitStatus;
  ULONG64 CreateTime;
  ULONG64 ExitTime;
  ULONG64 KernelTime;
  ULONG64 UserTime;
  ULONG64 StartAddress;
  ULONG64 Affinity;
} MINIDUMP_THREAD_INFO, *PMINIDUMP_THREAD_INFO;

Membros

ThreadId

O identificador do thread.

DumpFlags

Os sinalizadores que indicam o estado do thread. Esse membro pode ser 0 ou um dos valores a seguir.

Valor Significado
MINIDUMP_THREAD_INFO_ERROR_THREAD
0x00000001
Um thread de espaço reservado devido a um erro ao acessar o thread. Nenhuma informação de thread existe além do identificador de thread.
MINIDUMP_THREAD_INFO_EXITED_THREAD
0x00000004
O thread foi encerrado (não executando nenhum código) no momento do despejo.
MINIDUMP_THREAD_INFO_INVALID_CONTEXT
0x00000010
Não foi possível recuperar o contexto do thread.
MINIDUMP_THREAD_INFO_INVALID_INFO
0x00000008
Não foi possível recuperar informações de thread.
MINIDUMP_THREAD_INFO_INVALID_TEB
0x00000020
Não foi possível recuperar informações de TEB.
MINIDUMP_THREAD_INFO_WRITING_THREAD
0x00000002
Esse é o thread chamado MiniDumpWriteDump.

DumpError

Um valor HRESULT que indica a status de despejo.

ExitStatus

A terminação do thread status código.

CreateTime

A hora em que o thread foi criado, em intervalos de 100 nanossegundos desde 1º de janeiro de 1601 (UTC).

ExitTime

A hora em que o thread foi encerrado, em intervalos de 100 nanossegundos desde 1º de janeiro de 1601 (UTC).

KernelTime

O tempo executado no modo kernel, em intervalos de 100 nanossegundos.

UserTime

O tempo executado no modo de usuário, em intervalos de 100 nanossegundos.

StartAddress

O endereço inicial do thread.

Affinity

A máscara de afinidade do processador.

Requisitos

   
Cabeçalho minidumpapiset.h (inclua DbgHelp.h)
Redistribuível DbgHelp.dll 6.3 ou posterior

Confira também

MINIDUMP_THREAD_INFO_LIST