Condividi tramite


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_SYNCHRONOUSo 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 ORbit.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche