EVENTATTRIBUTES
Specifica gli attributi dell'evento.
Sintassi
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
};
Campi
EVENT_ASYNCHRONOUS
Indica che l'evento è asincrono e non è necessaria alcuna risposta all'evento.
EVENT_SYNCHRONOUS
Indica che l'evento è sincrono; rispondi tramite ContinueFromSynchronousEvent.
EVENT_STOPPING
Indica che si tratta di un evento di arresto. Deve essere combinato con EVENT_ASYNCHRONOUS
o EVENT_SYNCHRONOUS
.
EVENT_ASYNC_STOP
Indica un evento di arresto asincrono. Attualmente non esiste alcun evento di questo tipo. Questo flag è solo un segnaposto.
EVENT_SYNC_STOP
Indica un evento di arresto sincrono (una combinazione di EVENT_SYNCHRONOUS
e EVENT_STOPPING
). Questo valore viene usato da un motore di debug (DE) quando invia un evento di arresto. La risposta viene effettuata tramite una chiamata a Execute, Step o Continue.
EVENT_IMMEDIATE
Indica un evento inviato immediatamente e in modo sincrono all'IDE. Questo flag viene combinato con altri flag come EVENT_ASYNCHRONOUS
, EVENT_SYNCHRONOUS
o EVENT_SYNC_STOP
per indicare il tipo di evento e il fatto che il meccanismo di risposta (se presente) sia noto.
EVENT_EXPRESSION_EVALUATION
L'evento è il risultato della valutazione dell'espressione.
Osservazioni:
Questi valori vengono passati nel dwAttrib
parametro del metodo Event .
Questi valori possono essere combinati con un bit per OR
bit.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll