共用方式為


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的檢視提供者實作提供,並用於使用 DirectX 搭配 C++ 的 UWP app。

ProcessOneAndAllPending 0

在佇列中分派所有目前可用的事件。 如果沒有擱置的事件,會等待下一個新事件。

ProcessOneIfPresent 1

如果目前在佇列中擱置中,請分派一個事件。 如果沒有任何事件擱置中,請勿等候引發新的事件,而是立即傳回。

ProcessUntilQuit 2

等待新事件,並分派所有可用的事件。 繼續這個行為,直到視窗關閉,或是應用程式呼叫 CoreWindow 執行個體上的 Close 方法為止。

備註

Windows Phone 8

Windows Phone不支援 ProcessOneIfPresent

適用於

另請參閱