Udostępnij za pośrednictwem


BP_REQUEST_INFO2

Zawiera informacje wymagane do zaimplementowania punktu przerwania, w tym identyfikator GUID dostawcy, ograniczenie i punkt śledzenia.

Składnia

public struct BP_REQUEST_INFO2 {
    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;
    public Guid           guidVendor;
    public string         bstrConstraint;
    public string         bstrTracepoint;
};

Członkowie

dwFields
Kombinacja flag z BPREQI_FIELDS wyliczenie określające, które pola są wypełniane.

guidLanguage
Identyfikator GUID języka.

bpLocation
Struktura BP_LOCATION określająca typ lokalizacji punktu przerwania.

pProgram
Obiekt IDebugProgram2 reprezentujący aplikację, w której występuje punkt przerwania.

bstrProgramName
Nazwa aplikacji, w której występuje punkt przerwania.

pThread
Obiekt IDebugThread2 reprezentujący wątek, w którym występuje punkt przerwania.

bstrThreadName
Nazwa wątku, w którym występuje punkt przerwania.

bpCondition
Struktura BP_CONDITION opisujący warunki, w których zostanie wyzwolony punkt przerwania.

bpPassCount
Struktura BP_PASSCOUNT zawierająca informacje o liczniku dostępu punktu przerwania.

dwFlags
Kombinacja flag z wyliczenia BP_FLAGS , która określa flagi żądanego punktu przerwania.

guidVendor
Identyfikator GUID dostawcy. Może to być wartość null.

bstrConstraint
Nazwa ograniczenia punktu przerwania. Może to być wartość null.

bstrTracepoint
Nazwa punktu śledzenia. Może to być wartość null.

Uwagi

Ta struktura jest zwracana przez metodę GetRequestInfo2 .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też