DisplaySourceStatus Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |