struttura EXCEPTION_DEBUG_INFO (minwinbase.h)

Contiene informazioni sulle eccezioni che possono essere usate da un debugger.

Sintassi

typedef struct _EXCEPTION_DEBUG_INFO {
  EXCEPTION_RECORD ExceptionRecord;
  DWORD            dwFirstChance;
} EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO;

Members

ExceptionRecord

Struttura EXCEPTION_RECORD con informazioni specifiche dell'eccezione. Sono inclusi il codice di eccezione, i flag, l'indirizzo, un puntatore a un'eccezione correlata, parametri aggiuntivi e così via.

dwFirstChance

Valore che indica se il debugger ha rilevato in precedenza l'eccezione specificata dal membro ExceptionRecord . Se il membro dwFirstChance è diverso da zero, questa è la prima volta che il debugger ha rilevato l'eccezione. I debugger gestiscono in genere i punti di interruzione e le eccezioni a passaggio singolo quando vengono rilevati per la prima volta. Se questo membro è zero, il debugger ha rilevato in precedenza l'eccezione. Ciò si verifica solo se, durante la ricerca di gestori di eccezioni strutturati, non è stato trovato alcun gestore o l'eccezione è stata continuata.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione minwinbase.h (include Windows.h)

Vedi anche

DEBUG_EVENT

EXCEPTION_RECORD