Condividi tramite


DisplayTarget Classe

Definizione

Rappresenta una sezione nel tempo di una "destinazione logica" per la pipeline di visualizzazione. Questo è in genere analogo a un connettore fisico in una GPU, ad esempio una porta HDMI, ma può essere una destinazione virtuale che rappresenta destinazioni DisplayPort concatenati dasy.

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
Ereditarietà
Object Platform::Object IInspectable DisplayTarget
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Commenti

Un oggetto DisplayTarget non è modificabile, ad eccezione della proprietà IsStale . Se IsStale è true, è possibile enumerare nuovamente lo stato più recente per tutti gli oggetti DisplayTarget chiamando DisplayManager.GetCurrentTargets.

Proprietà

Adapter

Ottiene l'adattatore che enumera l'oggetto DisplayTarget.

AdapterRelativeId

Ottiene un identificatore definito dal driver per questa destinazione che identifica in modo univoco il connettore tra i dispositivi viene avviato e riavviato. Si noti che questo identificatore è univoco solo all'interno dell'adattatore e non fa riferimento al monitoraggio connesso.

DeviceInterfacePath

Ottiene l'interfaccia del dispositivo PnP di qualsiasi monitor connesso alla destinazione al momento della creazione dell'oggetto o null se non è stato connesso alcun monitoraggio.

IsConnected

Ottiene un valore booleano che indica se un monitor è stato connesso a questo displayTarget al momento della creazione.

IsStale

Ottiene un valore che indica se lo stato di visualizzazione del sistema è stato modificato dopo la creazione di displayTarget .

IsVirtualModeEnabled

Restituisce un valore booleano che indica se questa destinazione supporta le modalità virtuali.

IsVirtualTopologyEnabled

Restituisce un valore booleano che indica se questa destinazione supporta la clonazione virtuale/software.

MonitorPersistence

Ottiene un valore che rappresenta il modo in cui un monitor connesso alla destinazione viene virtualmente reso persistente quando l'hardware non segnala più alcun monitor connesso.

Properties

Riservato per utilizzi futuri.

StableMonitorId

Ottiene un valore che rappresenta un identificatore di monitoraggio stabile.

UsageKind

Ottiene un valore che rappresenta il tipo di utilizzo.

Metodi

IsEqual(DisplayTarget)

Determina se tutte le proprietà della destinazione sono equivalenti a un'altra destinazione, a indicare che non è stata apportata alcuna modifica alla destinazione.

IsSame(DisplayTarget)

Determina se questo oggetto di destinazione fa riferimento alla stessa destinazione hardware sottostante di un altro oggetto di destinazione, confrontando le proprietà Adapter e AdapterRelativeId . Poiché vengono creati nuovi oggetti DisplayTarget in ogni chiamata a GetCurrentTargets, questo metodo può essere usato per associare le destinazioni individuate in precedenza alle destinazioni appena create.

TryGetMonitor()

Tenta di recuperare un oggetto che descrive il monitoraggio attualmente connesso a questo DisplayTarget. Questo metodo può avere esito negativo o restituire un monitor diverso dalle proprietà di DisplayTarget che descrivono se i monitor sono stati collegati o scollegati da DisplayTarget dopo la creazione dell'oggetto DisplayTarget. IsStale restituisce true se il monitor potrebbe essere stato modificato dopo la creazione di DisplayTarget .

Si applica a