Compartilhar via


DisplayTarget Classe

Definição

Representa uma fatia no tempo de um "destino" lógico para o pipeline de exibição. Normalmente, isso é análogo a um conector físico em uma GPU, como uma porta HDMI, mas pode ser um destino virtual que representa destinos DisplayPort encadeados.

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
Herança
Object Platform::Object IInspectable DisplayTarget
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Comentários

Um objeto DisplayTarget é imutável, exceto pela propriedade IsStale . Se IsStale for true, você poderá renumerar o estado mais recente para todos os objetos DisplayTarget chamando DisplayManager.GetCurrentTargets.

Propriedades

Adapter

Obtém o adaptador que enumera esse DisplayTarget.

AdapterRelativeId

Obtém um identificador definido pelo driver para esse destino que identifica exclusivamente o conector entre as inicializações e reinicializações do dispositivo. Observe que esse identificador só é exclusivo em seu adaptador e não se refere ao monitor conectado.

DeviceInterfacePath

Obtém a interface do dispositivo PnP de qualquer monitor conectado ao destino quando o objeto foi criado ou null se nenhum monitor foi conectado.

IsConnected

Obtém um valor booliano que indica se um monitor foi conectado a esse DisplayTarget quando foi criado.

IsStale

Obtém um valor que indica se o estado de exibição do sistema foi alterado desde que esse DisplayTarget foi criado.

IsVirtualModeEnabled

Retorna um valor booliano que indica se esse destino dá suporte a modos virtuais.

IsVirtualTopologyEnabled

Retorna um valor booliano que indica se esse destino dá suporte ao clone virtual/de software.

MonitorPersistence

Obtém um valor que representa como um monitor conectado ao destino é praticamente persistente quando o hardware não relata mais nenhum monitor conectado.

Properties

Reservado para uso futuro.

StableMonitorId

Obtém um valor que representa um identificador de monitor estável.

UsageKind

Obtém um valor que representa o tipo de uso.

Métodos

IsEqual(DisplayTarget)

Determina se todas as propriedades do destino são equivalentes a outro destino, indicando que não houve nenhuma alteração no destino.

IsSame(DisplayTarget)

Determina se esse objeto de destino se refere ao mesmo destino de hardware subjacente que outro objeto de destino, comparando as propriedades Adapter e AdapterRelativeId . Como novos objetos DisplayTarget são criados em cada chamada para GetCurrentTargets, esse método pode ser usado para corresponder destinos descobertos anteriormente a destinos recém-criados.

TryGetMonitor()

Tenta recuperar um objeto que descreve o monitor atualmente conectado a este DisplayTarget. Esse método pode falhar ou retornar um monitor diferente das propriedades no DisplayTarget descrever se os monitores foram conectados ou desconectados do DisplayTarget desde que o objeto DisplayTarget foi criado. IsStale retornará true se o monitor puder ter sido alterado desde que o DisplayTarget foi criado.

Aplica-se a