DisplaySourceStatus Énumération

Définition

Définit des constantes qui spécifient un état dans lequel une source d’affichage (objet DisplaySource ) peut se trouver.

L’état affecte l’utilisation de la source d’affichage et la façon dont il affecte d’autres appels d’API. Par exemple, si une source d’affichage est hors tension, vous pouvez vous attendre à ce qu’un appel à (par exemple) DisplayTaskPool.TryExecuteTask ne réussisse pas.

public enum class DisplaySourceStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
enum class DisplaySourceStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
public enum DisplaySourceStatus
var value = Windows.Devices.Display.Core.DisplaySourceStatus.active
Public Enum DisplaySourceStatus
Héritage
DisplaySourceStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 11 (introduit dans 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v14.0)

Champs

Active 0

Spécifie que la source d’affichage est connectée à un DisplayTarget et qu’elle est valide et détenue par l’objet **DisplayDevice**. Cela signifie également que la status d’alimentation de l’affichage sous-jacent est sous tension du point de vue du noyau. Il s’agit de la status la plus courante lorsqu’un DisplaySource est correctement configuré et qu’il est utilisé par un client DirectDisplay pour la présentation.

Invalid 2

Spécifie que la source d’affichage n’est pas valide et que le client DirectDisplay doit recréer l’objet DisplaySource . Un DisplaySource peut devenir non valide pour diverses raisons ; par exemple, les changements de mode d’affichage ou la détection de la prise à chaud (HPD) du moniteur connecté.

OwnedByAnotherDevice 3

Spécifie que la source d’affichage n’est pas actuellement détenue par l’appareil DisplayDevice actuel et qu’elle appartient à un autre DisplayDevice (appelons-nous l’appareil d’affichage A), ou à un autre appareil Direct3D. Si l’appareil d’affichage A a la propriété, l’appareil DisplayDevice actuel peut essayer de recréer la source d’affichage (si * *DisplayManager** qui a créé l’appareil d’affichage A utilisé **DisplayManagerOptions.None**. Si un autre appareil Direct3D est propriétaire, vous pouvez toujours essayer de recréer displaySource si vous pensez que vous êtes le bon propriétaire.

PoweredOff 1

Spécifie que la source d’affichage est connectée à un DisplayTarget et qu’elle est valide et détenue par l’objet DisplayDevice donné. Toutefois, la status d’alimentation de l’affichage sous-jacent est hors tension du point de vue du noyau.

Unowned 4

Spécifie que la source d’affichage n’appartient pas actuellement à l’objet DisplayDevice actuel et qu’elle est dans un état non propriétaire. Dans ce cas, vous pouvez essayer de recréer le DisplaySource ; cela vous donnera implicitement la propriété.

S’applique à