DisplayTarget Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет срез во времени логического целевого объекта для конвейера отображения. Обычно это аналогичен физическому соединителю на GPU, например порту HDMI, но это может быть виртуальный целевой объект, представляющий целевые объекты DisplayPort с последовательной цепочкой.
public ref class DisplayTarget sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayTarget final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayTarget
Public NotInheritable Class DisplayTarget
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Комментарии
Объект DisplayTarget неизменяем, за исключением свойства IsStale . Если isStale имеет значение true
, можно повторно перечислить последнее состояние для всех объектов DisplayTarget , вызвав DisplayManager.GetCurrentTargets.
Свойства
Adapter |
Возвращает адаптер, перечисляющий этот Объект DisplayTarget. |
AdapterRelativeId |
Возвращает определяемый драйвером идентификатор для этого целевого объекта, который однозначно идентифицирует соединитель для запуска и перезагрузки устройства. Обратите внимание, что этот идентификатор уникален только в пределах адаптера и вообще не ссылается на подключенный монитор. |
DeviceInterfacePath |
Возвращает интерфейс устройства PnP любого монитора, подключенного к целевому объекту при создании объекта, или |
IsConnected |
Возвращает логическое значение, указывающее, был ли монитор подключен к этому Объекту DisplayTarget при его создании. |
IsStale |
Возвращает значение, указывающее, изменилось ли состояние отображения системы с момента создания этого объекта DisplayTarget . |
IsVirtualModeEnabled |
Возвращает логическое значение, указывающее, поддерживает ли этот целевой объект виртуальные режимы. |
IsVirtualTopologyEnabled |
Возвращает логическое значение, указывающее, поддерживает ли этот целевой объект клонирование виртуальной или программной среды. |
MonitorPersistence |
Возвращает значение, представляющее, как монитор, подключенный к целевому объекту, практически сохраняется, когда оборудование больше не сообщает о подключенных мониторах. |
Properties |
Зарезервировано для последующего использования. |
StableMonitorId |
Возвращает значение, представляющее идентификатор стабильного монитора. |
UsageKind |
Возвращает значение, представляющее тип использования. |
Методы
IsEqual(DisplayTarget) |
Определяет, эквивалентны ли все свойства целевого объекта другому целевому объекту, указывая, что целевой объект не был изменен. |
IsSame(DisplayTarget) |
Определяет, ссылается ли этот целевой объект на тот же базовый объект оборудования, что и другой целевой объект, сравнивая свойства Adapter и AdapterRelativeId . Так как новые объекты DisplayTarget создаются при каждом вызове GetCurrentTargets, этот метод можно использовать для сопоставления ранее обнаруженных целевых объектов с вновь созданными целевыми объектами. |
TryGetMonitor() |
Пытается получить объект, описывающий монитор, подключенный к этому объекту DisplayTarget. Этот метод может завершиться ошибкой или возвратить монитор, отличный от свойств в DisplayTarget , если мониторы были подключены или отключены от DisplayTarget с момента создания объекта DisplayTarget . IsStale возвращает значение true, если монитор мог измениться с момента создания DisplayTarget . |