Bagikan melalui


DisplaySourceStatus Enum

Definisi

Menentukan konstanta yang menentukan status tempat sumber tampilan (objek DisplaySource ) berada.

Status memengaruhi penggunaan sumber tampilan, dan pengaruhnya terhadap panggilan API lainnya. Misalnya, jika sumber tampilan dimatikan, maka Anda dapat mengharapkan bahwa panggilan ke (misalnya) DisplayTaskPool.TryExecuteTask tidak akan berhasil.

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
Warisan
DisplaySourceStatus
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 11 (diperkenalkan dalam 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v14.0)

Bidang

Active 0

Menentukan bahwa sumber tampilan tersambung ke DisplayTarget, dan valid dan dimiliki oleh **DisplayDevice** yang diberikan. Juga, itu berarti bahwa status daya tampilan yang mendasar dinyalakan dari perspektif kernel. Ini adalah status paling umum ketika DisplaySource disiapkan dengan benar dan digunakan oleh klien DirectDisplay untuk presentasi.

Invalid 2

Menentukan bahwa sumber tampilan tidak valid, dan klien DirectDisplay perlu membuat ulang objek DisplaySource . DisplaySource dapat menjadi tidak valid karena berbagai alasan; misalnya, perubahan mode tampilan, atau deteksi hot plug (HPD) monitor yang terhubung.

OwnedByAnotherDevice 3

Menentukan bahwa sumber tampilan saat ini tidak dimiliki oleh DisplayDevice saat ini, dan dimiliki oleh DisplayDevice yang berbeda (mari kita panggil perangkat tampilan A), atau oleh beberapa perangkat Direct3D lainnya. Jika perangkat tampilan A memiliki kepemilikan, maka DisplayDevice saat ini dapat mencoba membuat ulang sumber tampilan (jika **DisplayManager** yang membuat perangkat tampilan A digunakan **DisplayManagerOptions.None**. Jika beberapa perangkat Direct3D lainnya memiliki kepemilikan, maka Anda masih dapat mencoba membuat ulang DisplaySource jika Anda yakin bahwa Anda adalah pemilik yang tepat.

PoweredOff 1

Menentukan bahwa sumber tampilan tersambung ke DisplayTarget, dan valid dan dimiliki oleh DisplayDevice yang diberikan. Tetapi status daya tampilan yang mendasar dimatikan dari perspektif kernel.

Unowned 4

Menentukan bahwa sumber tampilan saat ini tidak dimiliki oleh DisplayDevice saat ini, dan dalam keadaan tidak berpegang teguh. Dalam hal ini Anda dapat mencoba membuat ulang DisplaySource; dengan demikian akan memberi Anda kepemilikan secara implisit.

Berlaku untuk