Freigeben über


DisplayPresentStatus Enumeration

Definition

Definiert Konstanten, die eine detaillierte status des Ergebnisses des letzten Aufrufs von DisplayTaskPool.TryExecuteTask angeben.

public enum class DisplayPresentStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
enum class DisplayPresentStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
public enum DisplayPresentStatus
var value = Windows.Devices.Display.Core.DisplayPresentStatus.success
Public Enum DisplayPresentStatus
Vererbung
DisplayPresentStatus
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)

Felder

DeviceInvalid 4

Gibt an, dass displaySource ungültig ist. Dies kann passieren, wenn der zugrunde liegende GPU-Adapter aus Der Perspektive des Kernels angehalten oder entfernt wurde. Sie können versuchen, das DisplayDevice neu zu erstellen.

ScanoutInvalid 2

Gibt an, dass displayScanout ungültig ist; Sie müssen displayScanout neu erstellen, bevor Sie es erneut versuchen.

SourceInvalid 3

Gibt an, dass die DisplaySource jetzt ungültig ist; Sie sollten displaySource neu erstellen, bevor Sie es erneut versuchen.

SourceStatusPreventedPresent 1

Gibt an, dass Sie den von DisplayTaskPool.TryExecuteTask zurückgegebenen DisplayTaskResult.SourceStatus anzeigen sollten, um ausführlichere Fehlerinformationen zu erhalten, da die Quelle verhinderte, dass das vorhandene Objekt erfolgreich in die Warteschlange eingereiht wurde.

Success 0

Gibt an, dass die angeforderte Gegenwart erfolgreich im Grafikplaner in die Warteschlange eingereiht wurde. Wenn Sie OnPresentFlipTo/OnPresentFlipAway-Zäune registriert haben, werden sie garantiert signalisiert.

UnknownFailure 5

Gibt einen Fehler an, der keiner konkreten Ursache zugeordnet ist; Dies bedeutet in der Regel, dass Sie schnell fehlschlagen sollten.

Gilt für:

Weitere Informationen