DisplayTask Classe

Definição

Representa um conjunto de operações que podem ser enfileiradas e executadas atomicamente por hardware de exibição.

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
Herança
Object Platform::Object IInspectable DisplayTask
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Métodos

SetScanout(DisplayScanout)

Define esse DisplayTask para apresentar conteúdo a uma fonte usando os parâmetros especificados por um DisplayScanout quando executado.

SetSignal(DisplayTaskSignalKind, DisplayFence)

Cria uma cerca como parte do pipeline de apresentação, que será sinalizada em um ponto especificado no tempo pelo agendador de gráficos. Você pode SetSignal várias vezes para fornecer cercas para vários eventos para o buffer primário que faz parte do presente atual.

O valor da cerca que é sinalizado é o valor retornado de DisplayTaskPool.TryExecuteTask na propriedade DisplayTaskResult.PresentId (é muito provável que ele aumente em 1 com cada Present).

SetWait(DisplayFence, UInt64)

Define as operações para essa DisplayTask ocorrerem depois que a cerca de GPU especificada for sinalizada com o valor especificado.

Aplica-se a