Partager via


EXCEPTION_INFORMATION

Décrit une exception ou une erreur d'exécution levée par le programme débogué.

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;
};

Membres

  • pProgram
    L'objet d' IDebugProgram2 qui représente le programme où l'exception s'est produite.

  • bstrProgramName
    Le nom du programme où l'exception s'est produite.

  • bstrExceptionName
    Nom de l'exception.

  • dwCode
    Code d'identification de l'exception ou erreur d'exécution.

  • dwState
    une valeur de l'énumération d' EXCEPTION_STATE qui définit l'état de l'exception.

  • guidType
    L'identificateur de langue du GUID, guidLang ou guidEng.

Notes

Cette structure est passée à IDebugEngine2 : : SetException et aux méthodes d' IDebugEngine2 : : RemoveSetException . Cette structure est également passé à la méthode d' IDebugExceptionEvent2 : : GetException à accomplir.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

EXCEPTION_STATE

IDebugProgram2

IDebugEngine2 : : SetException

IDebugEngine2 : : RemoveSetException

IDebugExceptionEvent2 : : GetException