다음을 통해 공유


EVENTATTRIBUTES

이벤트 특성을 지정합니다.

구문

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

필드

EVENT_ASYNCHRONOUS
이벤트가 비동기이며 이벤트에 대한 회신이 필요하지 않음을 나타냅니다.

EVENT_SYNCHRONOUS
이벤트가 동기적임을 나타냅니다. ContinueFromSynchronousEvent를 사용하여 회신합니다.

EVENT_STOPPING
중지 이벤트임을 나타냅니다. EVENT_ASYNCHRONOUS 또는 EVENT_SYNCHRONOUS 중 하나와 결합되어야 합니다.

EVENT_ASYNC_STOP
비동기 중지 이벤트를 나타냅니다. 현재 이러한 이벤트는 없습니다. 이 플래그는 자리 표시자일 뿐입니다.

EVENT_SYNC_STOP
동기 중지 이벤트(EVENT_SYNCHRONOUSEVENT_STOPPING의 조합)를 나타냅니다. 이 값은 중지 이벤트를 보낼 때 DE(디버그 엔진)에서 사용됩니다. 응답은 실행, 단계 또는 계속을 호출하여 이루어집니다.

EVENT_IMMEDIATE
IDE에 즉시 동기적으로 전송되는 이벤트를 나타냅니다. 이 플래그는 이벤트 유형 및 응답 메커니즘(있는 경우)이 알려진 사실을 나타내기 위해 EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUS 또는 EVENT_SYNC_STOP과 같은 다른 플래그와 결합됩니다.

EVENT_EXPRESSION_EVALUATION
이벤트는 식 평가의 결과입니다.

설명

이러한 값은 Event 메서드의 dwAttrib 매개 변수에 전달됩니다.

이러한 값은 비트 OR을 사용하여 결합할 수 있습니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목