DisplayPresentStatus 枚举

定义

定义常量,这些常量指定最近调用 DisplayTaskPool.TryExecuteTask 的结果的详细状态。

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
继承
DisplayPresentStatus
属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

字段

DeviceInvalid 4

指定 DisplaySource 无效。 如果基础 GPU 适配器停止或从内核的角度来看被删除,则可能会发生这种情况。 可以尝试重新创建 DisplayDevice

ScanoutInvalid 2

指定 DisplayScanout 无效;需要重新创建 DisplayScanout ,然后重试。

SourceInvalid 3

指定 DisplaySource 现在无效;在重试之前,应重新创建 DisplaySource

SourceStatusPreventedPresent 1

指定应查看从 DisplayTaskPool.TryExecuteTask 返回的 DisplayTaskResult.SourceStatus 以获取更详细的错误信息,因为源阻止了将现有成功排队。

Success 0

指定请求的呈现已成功排队到图形计划程序。 如果注册了 OnPresentFlipTo/OnPresentFlipAway 围栏,则保证它们收到信号。

UnknownFailure 5

指定不映射到任何具体原因的失败;这通常意味着你应该很快失败。

适用于

另请参阅