DisplayTarget Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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 . |