Compartir a través de


DisplayTarget Clase

Definición

Representa un segmento en el tiempo de un "destino" lógico para la canalización de visualización. Normalmente, esto es análogo a un conector físico en una GPU, como un puerto HDMI, pero puede ser un destino virtual que representa destinos DisplayPort encadenados con margarita.

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
Herencia
Object Platform::Object IInspectable DisplayTarget
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Comentarios

Un objeto DisplayTarget es inmutable, excepto para la propiedad IsStale . Si IsStale es true, puede volver a enumerar el estado más reciente para todos los objetos DisplayTarget mediante una llamada a DisplayManager.GetCurrentTargets.

Propiedades

Adapter

Obtiene el adaptador que enumera este DisplayTarget.

AdapterRelativeId

Obtiene un identificador definido por el controlador para este destino que identifica de forma única el conector entre los inicios y reinicios del dispositivo. Tenga en cuenta que este identificador solo es único dentro de su adaptador y no hace referencia al monitor conectado en absoluto.

DeviceInterfacePath

Obtiene la interfaz de dispositivo PnP de cualquier monitor conectado al destino cuando se creó el objeto o null si no se ha conectado ningún monitor.

IsConnected

Obtiene un valor booleano que indica si un monitor se conectó a este displayTarget cuando se creó.

IsStale

Obtiene un valor que indica si el estado de visualización del sistema ha cambiado desde que se creó este displayTarget .

IsVirtualModeEnabled

Devuelve un valor booleano que indica si este destino admite modos virtuales.

IsVirtualTopologyEnabled

Devuelve un valor booleano que indica si este destino admite clonación de software o virtual.

MonitorPersistence

Obtiene un valor que representa cómo se conserva virtualmente un monitor conectado al destino cuando el hardware ya no notifica ningún monitor conectado.

Properties

Reservado para uso futuro.

StableMonitorId

Obtiene un valor que representa un identificador de monitor estable.

UsageKind

Obtiene un valor que representa el tipo de uso.

Métodos

IsEqual(DisplayTarget)

Determina si todas las propiedades del destino son equivalentes a otro destino, lo que indica que no se ha producido ningún cambio en el destino.

IsSame(DisplayTarget)

Determina si este objeto de destino hace referencia al mismo destino de hardware subyacente que otro objeto de destino comparando las propiedades Adapter y AdapterRelativeId . Dado que los nuevos objetos DisplayTarget se crean en cada llamada a GetCurrentTargets, este método se puede usar para buscar coincidencias con destinos detectados anteriormente con destinos recién creados.

TryGetMonitor()

Intenta recuperar un objeto que describe el monitor conectado actualmente a este DisplayTarget. Este método puede producir un error o devolver un monitor diferente al de las propiedades de DisplayTarget que describen si los monitores se han conectado o desconectado de DisplayTarget desde que se creó el objeto DisplayTarget . IsStale devuelve true si es posible que el monitor haya cambiado desde que se creó DisplayTarget .

Se aplica a