DisplaySourceStatus Enumeración
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í.
Define constantes que especifican un estado en el que puede estar un origen de presentación (un objeto DisplaySource ).
El estado afecta al uso del origen de presentación y a cómo afecta a otras llamadas API. Por ejemplo, si un origen de pantalla está apagado, puede esperar que una llamada a DisplayTaskPool.TryExecuteTask No se realice correctamente.
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
- Herencia
-
DisplaySourceStatus
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 11 (se introdujo en la versión 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v14.0)
|
Campos
Active | 0 | Especifica que el origen de presentación está conectado a un DisplayTarget y es válido y es propiedad de la **DisplayDevice**. Además, significa que el estado de energía de la pantalla subyacente se enciende desde la perspectiva del kernel. Este es el estado más común cuando un DisplaySource está configurado correctamente y está en uso por un cliente directDisplay para la presentación. |
Invalid | 2 | Especifica que el origen de presentación no es válido y el cliente directDisplay debe volver a crear el objeto DisplaySource . Un DisplaySource puede dejar de ser válido por diversos motivos; por ejemplo, cambios en el modo de visualización o detección de enchufe activo (HPD) del monitor conectado. |
OwnedByAnotherDevice | 3 | Especifica que el origen de la pantalla no es propiedad del displayDevice actual y es propiedad de un displayDevice diferente (vamos a llamar a ese dispositivo de visualización A) o por algún otro dispositivo Direct3D. Si el dispositivo de visualización A tiene propiedad, el displayDevice actual puede intentar volver a crear el origen de presentación (si el **DisplayManager** que creó el dispositivo para mostrar A usado **DisplayManagerOptions.None**. Si algún otro dispositivo Direct3D tiene propiedad, puede intentar volver a crear displaySource si cree que es el propietario correcto. |
PoweredOff | 1 | Especifica que el origen de presentación está conectado a un DisplayTarget y es válido y es propiedad del elemento DisplayDevice especificado. Pero el estado de energía de la pantalla subyacente se apaga desde la perspectiva del kernel. |
Unowned | 4 | Especifica que el origen de presentación no es propiedad del displayDevice actual y está en un estado no propietario. En este caso, puede intentar volver a crear el DisplaySource; si lo hace, le dará la propiedad implícitamente. |