共用方式為


DisplayTask 類別

定義

表示一組作業,可藉由顯示硬體以不可部分完成的方式排入佇列和執行。

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
繼承
Object Platform::Object IInspectable 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 ,為目前存在的主要緩衝區提供多個事件的柵欄。

發出訊號的柵欄值是DisplayTaskPool.TryExecuteTask 屬性中從 DisplayTaskPool.TryExecuteTask傳回的值, (它可能會隨著每個 Present) 增加 1。

SetWait(DisplayFence, UInt64)

設定此 DisplayTask 的作業,一旦指定的 GPU 柵欄收到指定值的訊號之後,就會發生。

適用於