DisplayTarget Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une tranche dans le temps d’une « cible » logique pour le pipeline d’affichage. Il s’agit généralement d’un connecteur physique sur un GPU, tel qu’un port HDMI, mais il peut s’agir d’une cible virtuelle représentant des cibles DisplayPort chaînées en marguerite.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1809 (introduit dans 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v7.0)
|
Remarques
Un objet DisplayTarget est immuable, à l’exception de la propriété IsStale . Si IsStale est true
, vous pouvez réinscrire l’état le plus récent pour tous les objets DisplayTarget en appelant DisplayManager.GetCurrentTargets.
Propriétés
Adapter |
Obtient l’adaptateur qui énumère ce DisplayTarget. |
AdapterRelativeId |
Obtient un identificateur défini par le pilote pour cette cible qui identifie de manière unique le connecteur entre les démarrages et les redémarrages de l’appareil. Notez que cet identificateur n’est unique qu’au sein de son adaptateur et ne fait pas référence au moniteur connecté. |
DeviceInterfacePath |
Obtient l’interface d’appareil PnP de n’importe quel moniteur connecté à la cible lors de la création de l’objet ou |
IsConnected |
Obtient une valeur booléenne indiquant si un moniteur a été connecté à ce DisplayTarget lors de sa création. |
IsStale |
Obtient une valeur indiquant si l’état d’affichage du système a changé depuis la création de ce DisplayTarget . |
IsVirtualModeEnabled |
Retourne une valeur booléenne indiquant si cette cible prend en charge les modes virtuels. |
IsVirtualTopologyEnabled |
Retourne une valeur booléenne indiquant si cette cible prend en charge le clone virtuel/logiciel. |
MonitorPersistence |
Obtient une valeur représentant la façon dont un moniteur connecté à la cible est pratiquement persistant lorsque le matériel ne signale plus aucun moniteur connecté. |
Properties |
Réservé pour un usage futur. |
StableMonitorId |
Obtient une valeur représentant un identificateur de moniteur stable. |
UsageKind |
Obtient une valeur représentant le type d’utilisation. |
Méthodes
IsEqual(DisplayTarget) |
Détermine si toutes les propriétés de la cible sont équivalentes à une autre cible, indiquant qu’aucune modification n’a été apportée à la cible. |
IsSame(DisplayTarget) |
Détermine si cet objet cible fait référence à la même cible matérielle sous-jacente qu’un autre objet cible, en comparant les propriétés Adapter et AdapterRelativeId . Étant donné que de nouveaux objets DisplayTarget sont créés sur chaque appel à GetCurrentTargets, cette méthode peut être utilisée pour faire correspondre des cibles précédemment découvertes à des cibles nouvellement créées. |
TryGetMonitor() |
Tente de récupérer un objet décrivant le moniteur actuellement connecté à ce DisplayTarget. Cette méthode peut échouer ou renvoyer un moniteur différent des propriétés du DisplayTarget décrits si des moniteurs ont été branchés ou débranchés du DisplayTarget depuis la création de l’objet DisplayTarget . IsStale retourne true si le moniteur a peut-être changé depuis la création de DisplayTarget . |