DisplayDevice Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |