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
- Наследование
- Атрибуты
Требования к 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 будет показано указанным значением. |