Condividi tramite


DisplayTask Classe

Definizione

Rappresenta un set di operazioni che possono essere accodate ed eseguite atomicamente dall'hardware di visualizzazione.

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
Ereditarietà
Object Platform::Object IInspectable DisplayTask
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Metodi

SetScanout(DisplayScanout)

Imposta questo oggetto DisplayTask per presentare il contenuto a un'origine usando i parametri specificati da un oggetto DisplayScanout durante l'esecuzione.

SetSignal(DisplayTaskSignalKind, DisplayFence)

Crea una recinzione come parte della pipeline di presentazione, che verrà segnalato in un momento specificato dall'utilità di pianificazione grafica. È possibile ImpostareSignal più volte per fornire recinzioni per più eventi per il buffer primario che fa parte del presente corrente.

Il valore di recinzione segnalato è il valore restituito da DisplayTaskPool.TryExecuteTask nella proprietà DisplayTaskResult.PresentId (è molto probabile che aumenterà di 1 con ogni presente).

SetWait(DisplayFence, UInt64)

Imposta le operazioni per questo oggetto DisplayTask da eseguire dopo che la recinzione GPU specificata viene segnalata con il valore specificato.

Si applica a