Opisy zdarzeń
Każdy typ zdarzenia ma określony cel.
Zdarzenia i przyczyny ich użycia
Wydarzenie | opis |
---|---|
Aktywowanie zdarzeń dokumentu | Występuje, gdy aparat debugowania (DE) chce otworzyć środowisko IDE lub przenieść dokument na pierwszy plan. |
Zdarzenia błędów związane z punktem przerwania lub punktem przerwania | Wysyłane, gdy punkt przerwania jest powiązany lub gdy punkt przerwania nie może powiązać i zostanie zwrócony błąd. |
Zdarzenia niepowiązane z punktu przerwania | Występuje, gdy powiązany punkt przerwania nie zawiera powiązania z kodu. |
Może zatrzymać zdarzenia | Wysłane do środowiska IDE w celu określenia, czy użytkownik chce zatrzymać się w określonym punkcie w kodzie. |
Zdarzenia punktu przerwania | Występuje, gdy zostanie osiągnięty kod lub punkt przerwania danych. |
Zdarzenia tekstowe dokumentu | Występuje po zmianie tekstu w dokumencie. Te zdarzenia nie są wysyłane za pośrednictwem IDebugEventCallBack2::Event metody . |
Tworzenie zdarzeń aparatu | Wysyłane po pierwszym utworzeniu aparatu. |
Zdarzenia punktu wejścia | Wysłane, gdy debugowany program uruchamia kod inicjowania i osiągnął swój pierwszy punkt wejścia użytkownika. |
Zdarzenia wyjątków | Wysłane, gdy uruchomiony program napotka wyjątek. |
Ukończone zdarzenia oceny wyrażeń | Wysyłane po zakończeniu oceny wyrażenia asynchronicznego. |
Znajdowanie zdarzeń symboli | Wysyłane za każdym razem, gdy de musi poprosić użytkownika o znalezienie symboli modułu. |
Ładowanie pełnych zdarzeń | Wysyłane tylko po zakończeniu początkowego ładowania programu, a pierwszy kod ma zostać uruchomiony w programie. |
Zdarzenia komunikatów | Wysyłane, gdy komunikaty są wysyłane do użytkowników. |
Zdarzenia ładowania modułu | Wysyłane po załadowaniu lub usunięciu nowego modułu. |
Zdarzenia ciągu wyjściowego | Wysłane, gdy program zapisuje dane wyjściowe debugowania. |
Tworzenie i niszczenie zdarzeń | Wysłane w celu ogłoszenia utworzenia lub zniszczenia procesów, programów, właściwości, sesji i wątków, dzięki czemu środowisko IDE programu Visual Studio może śledzić stan debugowanych programów. |
Zdarzenia ukończenia kroku | Wysłane po zakończeniu kroku. |
Zdarzenia zmiany nazwy wątku | Wysłane, gdy użytkownik zmieni nazwę wątku. |
Zdarzenia zmiany nazwy programu | Wysłane, gdy użytkownik zmieni nazwę programu. |