Condividi tramite


EXCEPTION_INFORMATION

Viene descritta un'eccezione o un errore di runtime generato dal programma sottoposto a debug.

typedef struct tagEXCEPTION_INFO { 
   IDebugProgram2* pProgram;
   BSTR            bstrProgramName;
   BSTR            bstrExceptionName;
   DWORD           dwCode;
   EXCEPTION_STATE dwState;
   GUID            guidType;
} EXCEPTION_INFO;
public struct EXCEPTION_INFO { 
   public IDebugProgram2 pProgram;
   public string         bstrProgramName;
   public string         bstrExceptionName;
   public uint           dwCode;
   public uint           dwState;
   public Guid           guidType;
};

Membri

  • pProgram
    IDebugProgram2 L'oggetto che rappresenta il programma in cui si è verificata l'eccezione.

  • bstrProgramName
    Il nome del programma in cui si è verificata l'eccezione.

  • bstrExceptionName
    Nome dell'eccezione.

  • dwCode
    Il codice di identificazione di eccezione o errore di runtime.

  • dwState
    Un valore EXCEPTION_STATE dell'enumerazione che definisce lo stato dell'eccezione.

  • guidType
    L'identificatore del linguaggio di GUID, guidLang o guidEng.

Note

Questa struttura passata come parametro IDebugEngine2:: SetException e IDebugEngine2:: RemoveSetException ai metodi. Questa struttura viene passata IDebugExceptionEvent2:: GetException al metodo da riempire.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

Strutture e unioni

EXCEPTION_STATE

IDebugProgram2

IDebugEngine2:: SetException

IDebugEngine2:: RemoveSetException

IDebugExceptionEvent2:: GetException