DisplayTarget Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
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. |