Bagikan melalui


DisplayTarget Kelas

Definisi

Mewakili irisan dalam waktu "target" logis untuk alur tampilan. Ini biasanya dianalogikan dengan konektor fisik pada GPU, seperti port HDMI, tetapi dapat menjadi target virtual yang mewakili target DisplayPort berantai daisy.

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

Persyaratan Windows

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

Keterangan

Objek DisplayTarget tidak dapat diubah, kecuali untuk properti IsStale . Jika IsStale adalah true, maka Anda dapat menghitung ulang status terbaru untuk semua objek DisplayTarget dengan memanggil DisplayManager.GetCurrentTargets.

Properti

Adapter

Mendapatkan adaptor yang menghitung DisplayTarget ini.

AdapterRelativeId

Mendapatkan pengidentifikasi yang ditentukan driver untuk target ini yang secara unik mengidentifikasi konektor di seluruh perangkat dimulai dan di-boot ulang. Perhatikan bahwa pengidentifikasi ini hanya unik dalam adaptornya, dan tidak merujuk ke monitor yang terhubung sama sekali.

DeviceInterfacePath

Mendapatkan antarmuka perangkat PnP dari monitor apa pun yang terhubung ke target saat objek dibuat, atau null jika tidak ada monitor yang tersambung.

IsConnected

Mendapatkan nilai Boolean yang menunjukkan apakah monitor tersambung ke DisplayTarget ini saat dibuat.

IsStale

Mendapatkan nilai yang menunjukkan apakah status tampilan sistem telah berubah sejak DisplayTarget ini dibuat.

IsVirtualModeEnabled

Mengembalikan nilai Boolean yang menunjukkan apakah target ini mendukung mode virtual.

IsVirtualTopologyEnabled

Mengembalikan nilai Boolean yang menunjukkan apakah target ini mendukung kloning virtual/perangkat lunak.

MonitorPersistence

Mendapatkan nilai yang mewakili bagaimana monitor yang terhubung ke target hampir bertahan ketika perangkat keras tidak lagi melaporkan monitor yang terhubung.

Properties

Disiapkan untuk penggunaan masa mendatang.

StableMonitorId

Mendapatkan nilai yang mewakili pengidentifikasi monitor yang stabil.

UsageKind

Mendapatkan nilai yang mewakili jenis penggunaan.

Metode

IsEqual(DisplayTarget)

Menentukan apakah semua properti target setara dengan target lain, yang menunjukkan bahwa belum ada perubahan pada target.

IsSame(DisplayTarget)

Menentukan apakah objek target ini mengacu pada target perangkat keras yang mendasar yang sama dengan objek target lain, dengan membandingkan adapter dan properti AdapterRelativeId . Karena objek DisplayTarget baru dibuat pada setiap panggilan ke GetCurrentTargets, metode ini dapat digunakan untuk mencocokkan target yang ditemukan sebelumnya dengan target yang baru dibuat.

TryGetMonitor()

Mencoba mengambil objek yang menjelaskan monitor yang saat ini tersambung ke DisplayTarget ini. Metode ini dapat gagal atau mengembalikan monitor yang berbeda dari properti pada DisplayTarget yang menjelaskan apakah monitor telah dicolokkan atau dicabut dari DisplayTarget sejak objek DisplayTarget dibuat. IsStale mengembalikan true jika monitor mungkin telah berubah sejak DisplayTarget dibuat.

Berlaku untuk