Condividi tramite


MINIDUMP_THREAD_INFO struttura (minidumpapiset.h)

Contiene informazioni sullo stato del thread.

Sintassi

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;

Members

ThreadId

Identificatore del thread.

DumpFlags

Flag che indicano lo stato del thread. Questo membro può essere 0 o uno dei valori seguenti.

Valore Significato
MINIDUMP_THREAD_INFO_ERROR_THREAD
0x00000001
Thread segnaposto a causa di un errore durante l'accesso al thread. Nessuna informazione del thread esiste oltre l'identificatore del thread.
MINIDUMP_THREAD_INFO_EXITED_THREAD
0x00000004
Il thread è uscito (non esegue codice) al momento del dump.
MINIDUMP_THREAD_INFO_INVALID_CONTEXT
0x00000010
Impossibile recuperare il contesto del thread.
MINIDUMP_THREAD_INFO_INVALID_INFO
0x00000008
Impossibile recuperare le informazioni sui thread.
MINIDUMP_THREAD_INFO_INVALID_TEB
0x00000020
Impossibile recuperare le informazioni teB.
MINIDUMP_THREAD_INFO_WRITING_THREAD
0x00000002
Si tratta del thread che ha chiamato MiniDumpWriteDump.

DumpError

Valore HRESULT che indica lo stato del dump.

ExitStatus

Codice di stato della terminazione del thread.

CreateTime

Ora in cui è stato creato il thread, in intervalli di 100 nanosecondi dal 1° gennaio 1601 (UTC).

ExitTime

Ora in cui il thread è uscito, in intervalli di 100 nanosecondi dal 1° gennaio 1601 (UTC).

KernelTime

Tempo eseguito in modalità kernel, in intervalli di 100 nanosecondi.

UserTime

Tempo eseguito in modalità utente, in intervalli da 100 nanosecondi.

StartAddress

Indirizzo iniziale del thread.

Affinity

Maschera di affinità del processore.

Requisiti

   
Intestazione minidumpapiset.h (include DbgHelp.h)
Componente ridistribuibile DbgHelp.dll 6.3 o versioni successive

Vedi anche

MINIDUMP_THREAD_INFO_LIST