DisplaySourceStatus 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義常數,指定顯示來源 (DisplaySource 物件) 可以位於的狀態。
狀態會影響顯示來源的使用方式,以及它如何影響其他 API 呼叫。 例如,如果顯示來源已關閉電源,則您可以預期呼叫 (例如,) DisplayTaskPool.TryExecuteTask 不會成功。
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
- 繼承
-
DisplaySourceStatus
- 屬性
Windows 需求
裝置系列 |
Windows 11 (已於 10.0.22000.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v14.0 引進)
|
欄位
Active | 0 | 指定顯示來源已連線到 DisplayTarget,且有效且由指定的 **DisplayDevice**擁有。 此外,這表示基礎顯示器的電源狀態是從核心的觀點開啟。 這是 當 DisplaySource 正確設定且由 DirectDisplay 用戶端用於簡報時,最常見的狀態。 |
Invalid | 2 | 指定顯示來源無效,而 DirectDisplay 用戶端必須重新建立 DisplaySource 物件。 DisplaySource可能會因為各種原因而變成無效;例如,顯示模式變更或熱插隨插即用偵測 (連線監視器的 HPD) 。 |
OwnedByAnotherDevice | 3 | 指定目前 DisplayDevice目前並未擁有顯示來源,而且是由不同的 DisplayDevice 所擁有 (讓我們呼叫顯示裝置 A) 或其他 Direct3D 裝置。 如果顯示裝置 A 擁有擁有權,則目前的DisplayDevice可以嘗試在建立顯示裝置 A 的**DisplayManagerOptions.None**時,嘗試重新建立顯示來源 (。 如果有些其他 Direct3D 裝置擁有權,如果您認為您是正確的擁有者,您仍然可以嘗試重新建立 DisplaySource 。 |
PoweredOff | 1 | 指定顯示來源已連線到 DisplayTarget,且有效且由指定的 DisplayDevice擁有。 但基礎顯示器的電源狀態會從核心的觀點關閉。 |
Unowned | 4 | 指定目前 DisplayDevice目前未擁有顯示來源,且處於未擁有的狀態。 在此情況下,您可以嘗試重新建立 DisplaySource;這麼做會隱含地提供您擁有權。 |