EVENTATTRIBUTES
Określa atrybuty zdarzenia.
Składnia
public enum enum_EVENTATTRIBUTES {
EVENT_ASYNCHRONOUS = 0x0000,
EVENT_SYNCHRONOUS = 0x0001,
EVENT_STOPPING = 0x0002,
EVENT_ASYNC_STOP = 0x0002,
EVENT_SYNC_STOP = 0x0003,
EVENT_IMMEDIATE = 0x0004,
EVENT_EXPRESSION_EVALUATION = 0x0008
};
Pola
EVENT_ASYNCHRONOUS
Wskazuje, że zdarzenie jest asynchroniczne i nie jest potrzebna żadna odpowiedź na zdarzenie.
EVENT_SYNCHRONOUS
Wskazuje, że zdarzenie jest synchroniczne; odpowiedz za pomocą metody ContinueFromSynchronousEvent.
EVENT_STOPPING
Wskazuje, że jest to zdarzenie zatrzymania. Musi być połączony z elementem EVENT_ASYNCHRONOUS
lub EVENT_SYNCHRONOUS
.
EVENT_ASYNC_STOP
Wskazuje asynchroniczne zdarzenie zatrzymania. Obecnie nie ma takiego zdarzenia. Ta flaga jest tylko symbolem zastępczym.
EVENT_SYNC_STOP
Wskazuje synchroniczne zdarzenie zatrzymania (kombinacja i EVENT_SYNCHRONOUS
EVENT_STOPPING
). Ta wartość jest używana przez aparat debugowania (DE) podczas wysyłania zdarzenia zatrzymania. Odpowiedź jest wykonywana za pomocą wywołania do wykonania, kroku lub kontynuowania.
EVENT_IMMEDIATE
Wskazuje zdarzenie, które jest wysyłane natychmiast i synchronicznie do środowiska IDE. Ta flaga jest połączona z innymi flagami, takimi jak EVENT_ASYNCHRONOUS
, EVENT_SYNCHRONOUS
lub EVENT_SYNC_STOP
, aby wskazać typ zdarzenia i fakt, że mechanizm odpowiedzi (jeśli istnieje) jest znany.
EVENT_EXPRESSION_EVALUATION
Zdarzenie jest wynikiem oceny wyrażenia.
Uwagi
Te wartości są przekazywane w dwAttrib
parametrze metody Event .
Te wartości mogą być łączone z bitową OR
wartością .
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll