Bagikan melalui


DisplayDevice Kelas

Definisi

Mewakili konteks untuk membuat dan menyajikan konten langsung ke driver tampilan. DisplayDevice dianalogikan dengan perangkat Direct3D di API Direct3D.

Objek DisplayDevice juga mengimplementasikan antarmuka COM IDisplayDeviceInterop.

public ref class DisplayDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayDevice
Public NotInheritable Class DisplayDevice
Warisan
Object Platform::Object IInspectable DisplayDevice
Atribut

Persyaratan Windows

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

Properti

RenderAdapterId

Mewakili konteks untuk membuat dan menyajikan konten langsung ke driver tampilan. DisplayDevice dianalogikan dengan perangkat Direct3D di API Direct3D.

Objek DisplayDevice juga mengimplementasikan antarmuka COM IDisplayDeviceInterop.

Metode

CreatePeriodicFence(DisplayTarget, TimeSpan)

Membuat objek DisplayFence yang secara otomatis diberi sinyal oleh sistem dengan nilai bertambah bertahap pada waktu tertentu setiap siklus refresh vertikal.

CreatePrimary(DisplayTarget, DisplayPrimaryDescription)

Membuat permukaan utama (atau hanya "primer") untuk digunakan dengan pengontrol tampilan. Permukaan utama yang dihasilkan kompatibel dengan DisplayScanout, yang digunakan untuk menyajikan konten langsung ke layar.

CreateScanoutSource(DisplayTarget)

Membuat objek DisplaySource , yang menyediakan kemampuan untuk langsung memindai/menyajikan objek atau objek DisplayTarget yang saat ini terhubung ke sumber ini.

CreateSimpleScanout(DisplaySource, DisplaySurface, UInt32, UInt32)

Membuat objek DisplayScanout yang dapat digunakan untuk menyajikan permukaan layar penuh langsung ke layar.

CreateSimpleScanoutWithDirtyRectsAndOptions(DisplaySource, DisplaySurface, UInt32, UInt32, IIterable<RectInt32>, DisplayScanoutOptions)

Membuat objek DisplayScanout yang menyediakan enkapkulasi parameter yang tidak dapat diubah yang diperlukan untuk menyajikan bingkai ke DisplaySource.

CreateTaskPool()

Membuat DisplayTaskPool, yang dapat membuat dan menjalankan objek DisplayTask pada DisplayDevice ini.

IsCapabilitySupported(DisplayDeviceCapability)

Mengambil nilai Boolean yang menunjukkan apakah kemampuan tertentu didukung oleh DisplayDevice ini atau tidak.

WaitForVBlank(DisplaySource)

Secara sinkron menunggu gangguan kosong V berikutnya diaktifkan oleh DisplayTarget utama untuk DisplaySource tertentu.

Berlaku untuk