DisplayTask 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可通过显示硬件以原子方式排队和执行的一组操作。
public ref class DisplayTask sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayTask final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayTask
Public NotInheritable Class DisplayTask
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10, version 1809 (在 10.0.17763.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)
|
方法
SetScanout(DisplayScanout) |
设置此 DisplayTask 以在执行时使用 DisplayScanout 指定的参数向源显示内容。 |
SetSignal(DisplayTaskSignalKind, DisplayFence) |
创建围栏作为演示管道的一部分,图形计划程序将在指定时间点发出信号。 可以多次 SetSignal ,为当前当前缓冲区的一部分的主缓冲区的多个事件提供围栏。 发出信号的围栏值是从 DisplayTaskResult.PresentId 属性中的 DisplayTaskPool.TryExecuteTask 返回的值, (每个 Present) 很可能增加 1。 |
SetWait(DisplayFence, UInt64) |
设置此 DisplayTask 的操作在指定 GPU 围栏使用指定值发出信号后发生。 |