Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniżej przedstawiono wyliczenia dla zestawu SDK debugowania programu Visual Studio.
AD_PROCESS_ID_TYPE określa, jak interpretować identyfikator procesu w strukturze AD_PROCESS_ID.
ASSEMBLYLOCRESOLUTION określa, gdzie znajduje się zestaw.
ATTACH_REASON określa przyczynę dołączenia aparatu debugowania do węzła programu.
BP_COND_STYLE określa styl warunku punktu przerwania dla oczekujących i powiązanych punktów przerwania.
BP_FLAGS udostępnia opcjonalne flagi, które mogą służyć do określania dodatkowych informacji podczas ustawiania punktu przerwania.
BP_FLAGS90 wylicza prawidłowe wartości opcjonalnych flag, które mogą służyć do określania dodatkowych informacji podczas ustawiania punktu przerwania. To wyliczenie rozszerza wyliczenie BP_FLAGS .
BP_LOCATION_TYPE określa typ lokalizacji punktu przerwania dla żądania punktu przerwania.
BP_PASSCOUNT_STYLE określa warunek skojarzony z liczbą dostępu punktu przerwania, który spowoduje wyzwolenie punktu przerwania.
BP_RES_DATA_FLAGS określa, czy punkt przerwania danych jest emulowany, czy implementowany w sprzęcie.
BP_STATE określa istnienie powiązanego punktu przerwania i określa, czy jest on włączony.
BP_TYPE określa, czy punkt przerwania znajduje się w lokalizacji kodu, jest lokalizacją danych, czy innym typem punktu przerwania.
BP_UNBOUND_REASON daje powód, dla którego punkt przerwania był niezwiązany.
BPERESI_FIELDS określa, jakie informacje mają być pobierane z nieudanego rozwiązania punktu przerwania.
BPREQI_FIELDS określa, jakie informacje mają być pobierane z żądania punktu przerwania.
BPREQI_FIELDS90 wylicza prawidłowe wartości, które określają informacje do pobrania na temat żądania punktu przerwania. Ta wyliczenie rozszerza wyliczenie BPREQI_FIELDS .
BPRESI_FIELDS określa, jakie informacje mają być pobierane na temat pomyślnego rozwiązania punktu przerwania.
CANSTOP_REASON służy do określania, czy program może zatrzymać wykonywanie po osiągnięciu określonego punktu w wykonaniu.
CONNECTION_PROTOCOL wskazuje protokół używany do komunikacji między serwerem debugowania a pakietem debugowania.
CONTEXT_COMPARE określa kryteria porównywania dwóch kontekstów pamięci.
CONTEXT_INFO_FIELDS określa, jakie informacje mają być pobierane z kontekstu pamięci.
DBG_ATTRIB_FLAGS opisuje różne atrybuty interfejsu IDebugProperty2 lub IDebugReference2.
DEBUG_REASON określa, dlaczego proces został uruchomiony na potrzeby debugowania.
DEBUGPROP_INFO_FLAGS określa, jakie informacje mają być pobierane z obiektu właściwości debugowania.
DEBUGREF_INFO_FLAGS określa, jakie informacje mają być pobierane z obiektu odwołania do debugowania.
DISASSEMBLY_STREAM_FIELDS określa, jakie informacje mają być pobierane z pola dezasemblowania.
DISASSEMBLY_STREAM_SCOPE określa zakres strumienia dezasemblacji.
DisplayKind wylicza prawidłowe wartości reprezentujące rodzaje informacji do pobrania z obiektu IDebugField i wyświetlania użytkownikowi.
DOCCONTEXT_COMPARE określa kryteria porównywania dwóch kontekstów dokumentu.
DUMPTYPE określa, ile stanu programu ma być zrzutu.
dwTYPE_KIND określa, jak interpretować typ obiektu IDebugField.
Element EncUnavailableReason przedstawia przyczyny niedostępności funkcji Edytuj i Kontynuuj.
EVALFLAGS określa flagi, które kontrolują ocenę wyrażenia.
EVALFLAGS90 wylicza prawidłowe wartości flag, które kontrolują ocenę wyrażenia. Wyliczenie to rozszerza wyliczenie EVALFLAGS .
EVENTATTRIBUTES określa atrybuty zdarzenia.
FIELD_INFO_FIELDS określa, jakie informacje mają być pobierane z obiektu IDebugField.
FIELD_KIND określa rodzaj pola zawartego w obiekcie IDebugField.
FIELD_KIND_EX wylicza dodatkowe rodzaje pól, które może zawierać obiekt IDebugField. Ta wyliczenie rozszerza wyliczenie FIELD_KIND .
FRAMEINFO_FLAGS określa informacje dotyczące obiektu ramki stosu.
INTERCEPT_EXCEPTION_ACTION określa, jakie akcje należy wykonać podczas przechwytywania wyjątków.
MACHINE_INFO_FIELDS określa, jakiego rodzaju informacje mają być pobierane dla określonej maszyny.
MESSAGETYPE określa typ i przyczynę komunikatu.
MODULE_INFO_FIELDS określa flagi informacji o module debugowania.
NAME_MATCH wybiera opcję wielkości liter dla pasujących nazw.
PARSEFLAGS określa sposób analizowania wyrażenia.
PENDING_BP_STATE określa stan oczekującego punktu przerwania (punkt przerwania, który nie został jeszcze powiązany).
PENDING_BP_STATE_FLAGS określa flagi stanu oczekującego punktu przerwania.
PORT_SUPPLIER_DESCRIPTION_FLAGS definiuje metadane, które można pobrać na temat dostawcy portów.
PROCESS_INFO_FIELDS określa, jakiego rodzaju informacje mają być pobierane dla procesu.
PROGRAM_DESTROY_FLAGS wylicza prawidłowe wartości programu niszczy flagi.
PROVIDER_FIELDS określa właściwości skojarzone z dostawcą programu.
PROVIDER_FLAGS określa żądane właściwości do uzyskania od dostawcy programu.
SEEK_START określa położenie, od którego należy zacząć szukać w dezasemblacji.
STEPKIND określa rodzaj kroku dla kroków.
STEPUNIT określa jednostkę kroku dla kroków kroków.
SYMBOL_SEARCH_INFO_FIELDS określa, jakiego rodzaju informacje o symbolach mają być pobierane.
THREADPROPERTY_FIELDS określa informacje o wątku, który ma zostać pobrany.
THREADSTATE określa stan wątku.
Wymagania
Nagłówek: msdbg.h, sh.h lub ee.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll