Partage via


CoreProcessEventsOption Énumération

Définition

Spécifie l’ensemble d’options de traitement d’événements exclusives passées à 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
Héritage
CoreProcessEventsOption
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

ProcessAllIfPresent 3

Distribuez tous les événements actuellement en attente dans la file d’attente. Si aucun événement n’est en attente, n’attendez pas qu’un nouvel événement soit déclenché, mais retournez-le immédiatement. Cette option est fournie spécifiquement pour afficher les implémentations de fournisseur avec IFrameworkView et pour être utilisée dans une application UWP à l’aide de DirectX avec C++.

ProcessOneAndAllPending 0

Distribue tous les événements actuellement disponibles dans la file d’attente. Si aucun événement n’est en attente, attend le nouvel événement suivant.

ProcessOneIfPresent 1

Distribuez un événement s’il est actuellement en attente dans la file d’attente. Si aucun événement n’est en attente, n’attendez pas qu’un nouvel événement soit déclenché, mais retournez-le immédiatement.

ProcessUntilQuit 2

Attend de nouveaux événements et distribue tous les événements disponibles. Poursuit ce comportement jusqu’à ce que la fenêtre se ferme ou que l’application appelle la méthode Close sur l’instance de CoreWindow.

Remarques

Windows Phone 8

ProcessOneIfPresent n’est pas pris en charge sur Windows Phone.

S’applique à

Voir aussi