Freigeben über


CoreProcessEventsOption Enumeration

Definition

Gibt den Satz exklusiver Ereignisverarbeitungsoptionen an, die an ProcessEvents übergeben werden.

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
Vererbung
CoreProcessEventsOption
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

ProcessAllIfPresent 3

Alle Ereignisse, die derzeit in der Warteschlange ausstehen, werden verteilt. Wenn keine Ereignisse ausstehen, warten Sie nicht, bis ein neues Ereignis ausgelöst wird, sondern kehren Sie sofort zurück. Diese Option wird speziell für Ansichtsanbieterimplementierungen mit IFrameworkView und für die Verwendung in UWP-Apps mit DirectX mit C++ bereitgestellt.

ProcessOneAndAllPending 0

Verteilen Sie alle derzeit in der Warteschlange verfügbaren Ereignisse. Wenn keine Ereignisse ausstehen, warten Sie auf das nächste neue Ereignis.

ProcessOneIfPresent 1

Senden Sie ein Ereignis, wenn es derzeit in der Warteschlange aussteht. Wenn keine Ereignisse ausstehen, warten Sie nicht, bis ein neues Ereignis ausgelöst wird, sondern kehren Sie sofort zurück.

ProcessUntilQuit 2

Warten Sie auf neue Ereignisse, und verteilen Sie alle verfügbaren Ereignisse. Setzen Sie dieses Verhalten fort, bis das Fenster geschlossen wird oder die Anwendung die Close-Methode für die CoreWindow-Instanz aufruft.

Hinweise

Windows Phone 8

ProcessOneIfPresent wird auf Windows Phone nicht unterstützt.

Gilt für:

Weitere Informationen