共用方式為


DisplayTarget 類別

定義

表示顯示管線邏輯「目標」的時間配量。 這通常類似于 GPU 上的實體連接器,例如 HDMI 埠,但它可以是虛擬目標,代表花花鏈式 DisplayPort 目標。

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
繼承
Object Platform::Object IInspectable DisplayTarget
屬性

Windows 需求

裝置系列
Windows 10, version 1809 (已於 10.0.17763.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)

備註

DisplayTarget物件是不可變的,但IsStale屬性除外。 如果IsStaletrue ,則您可以呼叫DisplayManager.GetCurrentTargets來重新列舉所有DisplayTarget物件的最新狀態。

屬性

Adapter

取得列舉這個 DisplayTarget的配接器。

AdapterRelativeId

取得此目標的驅動程式定義識別碼,這個目標可唯一識別裝置上連接器的啟動和重新開機。 請注意,此識別碼在其介面卡內是唯一的,而且完全不會參考連接的監視器。

DeviceInterfacePath

取得建立物件時連線到目標的任何監視器的 PnP 裝置介面,如果沒有連接任何監視器,則 null 為 。

IsConnected

取得布林值,指出監視器在建立時是否已連接到這個 DisplayTarget

IsStale

取得值,指出系統顯示狀態是否已在此 DisplayTarget 建立後變更。

IsVirtualModeEnabled

傳回布林值,指出這個目標是否支援虛擬模式。

IsVirtualTopologyEnabled

傳回布林值,指出這個目標是否支援虛擬/軟體複製。

MonitorPersistence

取得值,表示當硬體不再報告任何已連線監視器時,連線到目標的監視器如何虛擬保存。

Properties

保留供未來使用。

StableMonitorId

取得值,表示穩定監視器識別碼。

UsageKind

取得值,表示使用方式種類。

方法

IsEqual(DisplayTarget)

判斷目標的所有屬性是否都等於另一個目標,表示目標沒有任何變更。

IsSame(DisplayTarget)

藉由比較 AdapterAdapterRelativeId 屬性,判斷這個目標物件是否參考與另一個目標物件相同的基礎硬體目標。 由於每次呼叫GetCurrentTargets時都會建立新的DisplayTarget物件,因此這個方法可用來比對先前探索到的目標與新建立的目標。

TryGetMonitor()

嘗試擷取物件,描述目前連線到此 DisplayTarget的監視器。 此方法可能會失敗或傳回與DisplayTarget上的屬性不同的監視器,描述自DisplayTarget物件建立後,監視器是否已插入或取消叢集。 如果監視器在建立 DisplayTarget之後可能已經變更,IsStale會傳回 true。

適用於