Compartilhar via


EVENTATTRIBUTES

Especifica os atributos do evento.

Sintaxe

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
};

Campos

EVENT_ASYNCHRONOUS
Indica que o evento é assíncrono e nenhuma resposta ao evento é necessária.

EVENT_SYNCHRONOUS
Indica que o evento é síncrono; responder por meio de ContinueFromSynchronousEvent.

EVENT_STOPPING
Indica que este é um evento de parada. Deve ser combinado com um EVENT_ASYNCHRONOUS ou EVENT_SYNCHRONOUS.

EVENT_ASYNC_STOP
Indica um evento de parada assíncrona. Atualmente, não há esse tipo de evento. Esse sinalizador é apenas um espaço reservado.

EVENT_SYNC_STOP
Indica um evento de parada síncrona (uma combinação de EVENT_SYNCHRONOUS e EVENT_STOPPING). Esse valor é usado por um mecanismo de depuração (DE) quando ele envia um evento de parada. A resposta é feita por meio de uma chamada para Executar, Etapa ou Continuar.

EVENT_IMMEDIATE
Indica um evento que é enviado imediatamente e de forma síncrona para o IDE. Esse sinalizador é combinado com outros sinalizadores como EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUSou EVENT_SYNC_STOP para indicar o tipo de evento e o fato de que o mecanismo de resposta (se houver) é conhecido.

EVENT_EXPRESSION_EVALUATION
O evento é resultado da avaliação da expressão.

Comentários

Esses valores são passados no dwAttrib parâmetro do método Event .

Esses valores podem ser combinados com um bit ORa bit .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também