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