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