Поделиться через


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)

Создает ограждение как часть конвейера представления, о котором графический планировщик будет сообщать в указанный момент времени. Вы можете задать значениеSignal несколько раз, чтобы предоставить ограждения для нескольких событий для основного буфера, который является частью текущего настоящего.

Сигнальное значение ограждения — это значение, возвращаемое из DisplayTaskPool.TryExecuteTask в свойстве DisplayTaskResult.PresentId (весьма вероятно, что оно увеличится на 1 с каждым Present).

SetWait(DisplayFence, UInt64)

Устанавливает операции для этого DisplayTask , выполняемые после того, как указанное ограждение GPU будет показано указанным значением.

Применяется к