DisplayState 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 exibição do estado do pipeline para um subconjunto dos destinos de exibição do sistema. Se IsReadOnly for false
, esse objeto poderá ser modificado conectando destinos pertencentes ao DisplayManager do chamador ou modificando as propriedades do caminho. Modificar um objeto DisplayState ou seus objetos filho não modifica diretamente o estado de exibição do sistema até que você chame TryApply.
public ref class DisplayState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayState
Public NotInheritable Class DisplayState
- 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)
|
Propriedades
IsReadOnly |
Obtém um valor que indica se esse DisplayState e suas exibições e caminhos filho podem ser modificados. |
IsStale |
Obtém um valor que indica se o estado de exibição do sistema foi alterado desde que este DisplayState foi criado. |
Properties |
Reservado para uso futuro. |
Targets |
Retorna o conjunto de objetos DisplayTarget usados para criar este objeto DisplayState . |
Views |
Obtém uma coleção que contém as exibições do DisplayState. |
Métodos
CanConnectTargetToView(DisplayTarget, DisplayView) |
Indica se o destino especificado pode ou não ser conectado à exibição especificada. |
Clone() |
Cria uma cópia deste objeto DisplayState , incluindo cópias de todos os modos de exibição e caminhos. |
ConnectTarget(DisplayTarget) |
Conecta o destino especificado e retorna o caminho resultante. |
ConnectTarget(DisplayTarget, DisplayView) |
Conecta o destino especificado a um grupo de clones lógicos existente e retorna o caminho resultante. |
DisconnectTarget(DisplayTarget) |
Desconecta o destino especificado. |
GetPathForTarget(DisplayTarget) |
Recupera um objeto DisplayPath que representa o destino especificado. |
GetViewForTarget(DisplayTarget) |
Recupera um objeto DisplayView que representa a exibição à qual o destino está conectado. |
TryApply(DisplayStateApplyOptions) |
Tenta aplicar atomicamente esse DisplayState ao hardware relevante. Implicitamente, isso envolve "funcionalizar" todos os caminhos para determinar os melhores modos que correspondem a todas as propriedades DisplayPath e DisplayView . |
TryFunctionalize(DisplayStateFunctionalizeOptions) |
Tenta "funcionalizar" esse DisplayState tentando avaliar os melhores modos em todos os caminhos, considerando todas as propriedades do DisplayPath especificadas como restrições. Esse método então (opcionalmente, consulte Comentários) atualiza todas as propriedades DisplayPath e DisplayView com os resultados da funcionalização. Em particular, todas as propriedades DisplayPath e DisplayView definidas como nulas terão seus valores calculados e definidos. |