Bagikan melalui


DisplayTask Kelas

Definisi

Mewakili serangkaian operasi yang dapat diantrekan dan dijalankan secara atomik oleh perangkat keras tampilan.

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
Warisan
Object Platform::Object IInspectable DisplayTask
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Metode

SetScanout(DisplayScanout)

Mengatur DisplayTask ini untuk menyajikan konten ke sumber menggunakan parameter yang ditentukan oleh DisplayScanout saat dijalankan.

SetSignal(DisplayTaskSignalKind, DisplayFence)

Membuat pagar sebagai bagian dari alur presentasi, yang akan disinyalkan pada titik waktu tertentu oleh penjadwal grafis. Anda dapat MengaturSignal beberapa kali untuk menyediakan pagar untuk beberapa peristiwa untuk buffer utama yang merupakan bagian dari saat ini.

Nilai pagar yang disinyalir adalah nilai yang dikembalikan dari DisplayTaskPool.TryExecuteTask di properti DisplayTaskResult.PresentId (sangat mungkin akan meningkat sebesar 1 dengan setiap Present).

SetWait(DisplayFence, UInt64)

Mengatur operasi agar DisplayTask ini terjadi setelah pagar GPU yang ditentukan diberi sinyal dengan nilai yang ditentukan.

Berlaku untuk