DisplayTask Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |