次の方法で共有


CoreDispatcherPriority 列挙型

定義

ウィンドウ イベント ディスパッチの優先度を定義します。

public enum class CoreDispatcherPriority
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CoreDispatcherPriority
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CoreDispatcherPriority
Public Enum CoreDispatcherPriority
継承
CoreDispatcherPriority
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

フィールド

High 1

優先度が高い。 デリゲートは、すべての同期要求に対してすぐに呼び出されます。 非同期要求はキューに登録され、他の要求の種類の前に処理されます。

Note

アプリでは、この優先度レベルを使用しないでください。 システム イベント用に予約されています。 この優先度を使用すると、システム イベントを含む他のメッセージが枯渇する可能性があります。

Idle -2

優先度が最も低い。 バックグラウンド タスクには、この優先度を使用します。 デリゲートは、ウィンドウのメイン スレッドがアイドル状態で、キューに保留中の入力がない場合に処理されます。

Low -1

低優先度。 キューに保留中の優先度の高いイベントがない場合は、デリゲートが処理されます。

Normal 0

通常の優先度。 デリゲートは、スケジュールされた順序で処理されます。

適用対象