다음을 통해 공유


CoreProcessEventsOption 열거형

정의

ProcessEvents에 전달된 배타적 이벤트 처리 옵션 집합을 지정합니다.

public enum class CoreProcessEventsOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CoreProcessEventsOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CoreProcessEventsOption
Public Enum CoreProcessEventsOption
상속
CoreProcessEventsOption
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

ProcessAllIfPresent 3

큐에 현재 보류 중인 모든 이벤트를 디스패치합니다. 보류 중인 이벤트가 없으면 새 이벤트가 발생할 때까지 기다리지 말고 즉시 반환합니다. 이 옵션은 IFrameworkView를 사용한 뷰 공급자 구현을 위해 특별히 제공되며, C++와 함께 DirectX를 사용하는 UWP 앱에서 사용됩니다.

ProcessOneAndAllPending 0

큐에서 현재 사용 가능한 모든 이벤트를 디스패치합니다. 보류 중인 이벤트가 없으면 다음의 새 이벤트를 대기합니다.

ProcessOneIfPresent 1

현재 큐에 보류 중인 경우 하나의 이벤트를 디스패치합니다. 보류 중인 이벤트가 없으면 새 이벤트가 발생할 때까지 기다리지 말고 즉시 반환합니다.

ProcessUntilQuit 2

새 이벤트를 대기하고 사용 가능한 모든 이벤트를 디스패치합니다. 창이 닫히거나 응용 프로그램이 CoreWindow 인스턴스의 Close 메서드를 호출할 때까지 이 동작을 계속합니다.

설명

Windows Phone 8

ProcessOneIfPresent는 Windows Phone 지원되지 않습니다.

적용 대상

추가 정보