Udostępnij za pośrednictwem


BP_REQUEST_INFO

Zawiera informacje wymagane do zaimplementowania punktu przerwania.

Składnia

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

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.

Uwagi

Ta struktura jest zwracana przez metodę GetRequestInfo .

Jeśli musisz uzyskać identyfikator GUID dostawcy aparatu debugowania, ograniczenie punktu przerwania lub punkt śledzenia, zobacz strukturę BP_REQUEST_INFO2 .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też