Udostępnij za pośrednictwem


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_SYNCHRONOUSlub 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ą ORwartością .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też