BP_REQUEST_INFO

Contient les informations requises pour implémenter un point d’arrêt.

Syntaxe

public struct BP_REQUEST_INFO {
    public uint           dwFields;
    public Guid           guidLanguage;
    public BP_LOCATION    bpLocation;
    public IDebugProgram2 pProgram;
    public string         bstrProgramName;
    public IDebugThread2  pThread;
    public string         bstrThreadName;
    public BP_CONDITION   bpCondition;
    public BP_PASSCOUNT   bpPassCount;
    public uint           dwFlags;
};

Membres

dwFields
Combinaison d’indicateurs de l’énumération BPREQI_FIELDS qui spécifie les champs à remplir.

guidLanguage
GUID de langue.

bpLocation
Structure BP_LOCATION qui spécifie le type de l’emplacement du point d’arrêt.

pProgram
Objet IDebugProgram2 qui représente l’application dans laquelle le point d’arrêt se produit.

bstrProgramName
Nom de l’application dans laquelle le point d’arrêt se produit.

pThread
Objet IDebugThread2 qui représente le thread dans lequel le point d’arrêt se produit.

bstrThreadName
Nom du thread dans lequel le point d’arrêt se produit.

bpCondition
Structure BP_CONDITION qui décrit les conditions dans lesquelles le point d’arrêt se déclenche.

bpPassCount
Structure BP_PASSCOUNT qui contient les informations de nombre de pass du point d’arrêt.

dwFlags
Combinaison d’indicateurs de l’énumération BP_FLAGS qui spécifie les indicateurs du point d’arrêt demandé.

Notes

Cette structure est retournée par la méthode GetRequestInfo .

Si vous devez obtenir le GUID du fournisseur du moteur de débogage, la contrainte de point d’arrêt ou le point de trace, consultez la structure BP_REQUEST_INFO2 .

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi