public ref class DisplayMonitor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DisplayMonitor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DisplayMonitor
Public NotInheritable Class DisplayMonitor
Object
IInspectable
DisplayMonitor
如果调用
DeviceInformation.FindAllAsync
,则传递由
DisplayMonitor.GetDeviceSelector
返回的高级查询语法 (AQS) 设备接口选择器字符串,则检索描述监视接口 (而不是监视设备) 的
DeviceInformation
对象的集合。 访问其中一个对象的
DeviceInformation.Id
属性会检索监视器接口标识符,该标识符可以传递给
DisplayMonitor.FromInterfaceIdAsync
。 请参阅下面的代码示例。
大多数提供监视器标识符的 Win32 API 实际上 (而不是设备标识符) 提供监视器接口标识符。
返回高级查询语法 (AQS) 设备接口选择器字符串,以便检索设备
接口
(而不是设备) 。
DeviceInformation.CreateWatcher
可以使用选择器来监视和枚举系统上的监视器设备。 或者,它可与
DeviceInformation.FindAllAsync
一起使用,以检索描述监视接口 (而不是监视设备) 的
DeviceInformation
对象的集合。 访问其中一个对象的
DeviceInformation.Id
属性会检索监视器接口标识符,该标识符可以传递给
DisplayMonitor.FromInterfaceIdAsync
(了解详细信息,请参阅
DisplayMonitor.FromInterfaceIdAsync
) 的代码示例。 如果从
FindAllAsync
请求 System.Devices.DeviceInstanceId 附加属性,则可以调用
DisplayMonitor.FromIdAsync
(了解详细信息,请参阅
DisplayMonitor.FromIdAsync
) 代码示例。