DisplaySourceStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce costanti che specificano uno stato in cui può trovarsi un'origine di visualizzazione (un oggetto DisplaySource ).
Lo stato influisce sull'utilizzo dell'origine di visualizzazione e sul modo in cui influisce sulle altre chiamate API. Ad esempio, se un'origine di visualizzazione è spenta, è possibile prevedere che una chiamata a (ad esempio) DisplayTaskPool.TryExecuteTask non riesca.
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
- Ereditarietà
-
DisplaySourceStatus
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 11 (è stato introdotto in 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v14.0)
|
Campi
Active | 0 | Specifica che l'origine di visualizzazione è connessa a un oggetto DisplayTarget ed è valida e di proprietà dell'oggetto **DisplayDevice**specificato. Significa anche che lo stato di alimentazione dello schermo sottostante è acceso dal punto di vista del kernel. Questo è lo stato più comune quando un Oggetto DisplaySource è configurato correttamente ed è in uso da un client DirectDisplay per la presentazione. |
Invalid | 2 | Specifica che l'origine di visualizzazione non è valida e il client DirectDisplay deve ricreare l'oggetto DisplaySource . Un oggetto DisplaySource può diventare non valido per vari motivi; ad esempio, modifiche alla modalità di visualizzazione o rilevamento del plug-in caldo (HPD) del monitor connesso. |
OwnedByAnotherDevice | 3 | Specifica che l'origine di visualizzazione non è attualmente di proprietà dell'oggetto DisplayDevice corrente ed è di proprietà di un dispositivo DisplayDevice diverso (chiamiamolo dispositivo A) o da un altro dispositivo Direct3D. Se il dispositivo di visualizzazione A ha la proprietà, l'oggetto DisplayDevice corrente può provare a ricreare l'origine di visualizzazione (se **DisplayManager** che ha creato il dispositivo di visualizzazione A usato **DisplayManagerOptions.None**. Se un altro dispositivo Direct3D ha la proprietà, è comunque possibile provare a ricreare DisplaySource se si ritiene di essere il proprietario giusto. |
PoweredOff | 1 | Specifica che l'origine di visualizzazione è connessa a un oggetto DisplayTarget ed è valida e di proprietà del displayDevice specificato. Ma lo stato di alimentazione dello schermo sottostante è spento dal punto di vista del kernel. |
Unowned | 4 | Specifica che l'origine di visualizzazione non è attualmente di proprietà dell'oggetto DisplayDevice corrente ed è in uno stato non generato. In questo caso è possibile provare a ricreare DisplaySource; in questo modo si darà la proprietà in modo implicito. |