Partager via


BPREQI_FIELDS90

Énumère les valeurs valides qui spécifient les informations à récupérer à propos d'une requête de point d'arrêt. cette énumération étend l'énumération de BPREQI_FIELDS .

enum enum_BPREQI_FIELDS90
{
   // VS 8.0 values
   BPREQI90_BPLOCATION                = 0x0001,
   BPREQI90_LANGUAGE                  = 0x0002,
   BPREQI90_PROGRAM                   = 0x0004,
   BPREQI90_PROGRAMNAME               = 0x0008,
   BPREQI90_THREAD                    = 0x0010,
   BPREQI90_THREADNAME                = 0x0020,
   BPREQI90_PASSCOUNT                 = 0x0040,
   BPREQI90_CONDITION                 = 0x0080,
   BPREQI90_FLAGS                     = 0x0100,
   BPREQI90_ALLOLDFIELDS              = 0x01ff,
   BPREQI90_VENDOR                    = 0x0200,
   BPREQI90_CONSTRAINT                = 0x0400,
   BPREQI90_TRACEPOINT                = 0x0800,

   // Values added in VS 9.0
   BPREQI90_MACROTRACEPOINT           = 0x1000,

   BPREQI90_ALLFIELDS                 = 0xffff
};
typedef DWORD BPREQI_FIELDS90;
public enum enum_BPREQI_FIELDS90
{
    // VS 8.0 values
    BPREQI90_BPLOCATION                = 0x0001,
    BPREQI90_LANGUAGE                  = 0x0002,
    BPREQI90_PROGRAM                   = 0x0004,
    BPREQI90_PROGRAMNAME               = 0x0008,
    BPREQI90_THREAD                    = 0x0010,
    BPREQI90_THREADNAME                = 0x0020,
    BPREQI90_PASSCOUNT                 = 0x0040,
    BPREQI90_CONDITION                 = 0x0080,
    BPREQI90_FLAGS                     = 0x0100,
    BPREQI90_ALLOLDFIELDS              = 0x01ff,
    BPREQI90_VENDOR                    = 0x0200,
    BPREQI90_CONSTRAINT                = 0x0400,
    BPREQI90_TRACEPOINT                = 0x0800,

    // Values added in VS 9.0
    BPREQI90_MACROTRACEPOINT           = 0x1000,

    BPREQI90_ALLFIELDS                 = 0xffff
};

Paramètres

  • BPREQI90_BPLOCATION
    initialisez ou utilisez le champ d' bpLocation (emplacement du point d'arrêt) de la structure de BP_REQUEST_INFORMATION ou de BP_REQUEST_INFORMATION2 .

  • BPREQI90_LANGUAGE
    initialisez ou utilisez le champ d' guidLanguage de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_PROGRAM
    initialisez ou utilisez le champ d' pProgram de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_PROGRAMNAME
    initialisez ou utilisez le champ d' bstrProgramName de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_THREAD
    initialisez ou utilisez le champ d' pThread de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_THREADNAME
    initialisez ou utilisez le champ d' bstrThreadName de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_PASSCOUNT
    initialisez ou utilisez le champ d' bpPassCount de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_CONDITION
    initialisez ou utilisez le champ d' bpCondition (condition de point d'arrêt) de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_FLAGS
    initialisez ou utilisez le champ d' dwFlags de la structure d' BP_REQUEST_INFO ou d' BP_REQUEST_INFO2 .

  • BPREQI90_ALLOLDFIELDS
    Initialisez ou utilisez les champs pour de la structure d' BP_REQUEST_INFO .

  • BPREQI90_VENDOR
    initialisez ou utilisez le champ d' guidVendor de la structure d' BP_REQUEST_INFO2 .

  • BPREQI90_CONSTRAINT
    initialisez ou utilisez le champ d' bstrConstraint de la structure d' BP_REQUEST_INFO2 .

  • BPREQI90_TRACEPOINT
    initialisez ou utilisez le champ d' bstrTracepoint de la structure d' BP_REQUEST_INFO2 .

  • BPREQI90_MACROTRACEPOINT
    initialisez ou utilisez le champ d' bstrMacroTracepoint de la structure d' BP_REQUEST_INFO2 . BPREQI_ALLFIELDS n'inclut pas ce champ.

  • BPREQI90_ALLFIELDS
    Spécifie tous les champs de la structure d' BP_REQUEST_INFO2 .

Configuration requise

en-tête : Msdbg90.h

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

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)