Leggere in inglese

Condividi tramite


DisplaySourceStatus Enumerazione

Definizione

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.

[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
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

Nome Valore Descrizione
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.

Si applica a