DisplayTarget クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
表示パイプラインの論理 "ターゲット" のスライスインタイムを表します。 これは通常、HDMI ポートなどの GPU 上の物理コネクタに似ていますが、デイジーチェーンされた 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
、DisplayManager.GetCurrentTargets を呼び出すことで、すべての DisplayTarget オブジェクトの最新の状態を再列挙できます。
プロパティ
Adapter |
この DisplayTarget を列挙するアダプターを取得します。 |
AdapterRelativeId |
デバイスの起動と再起動の間でコネクタを一意に識別する、このターゲットのドライバー定義識別子を取得します。 この識別子はアダプター内でのみ一意であり、接続されているモニターをまったく参照しないことに注意してください。 |
DeviceInterfacePath |
オブジェクトが作成されたとき、または |
IsConnected |
モニターが作成時にこの DisplayTarget に接続されたかどうかを示すブール値を取得します。 |
IsStale |
この DisplayTarget が作成されてからシステムの表示状態が変更されたかどうかを示す値を取得します。 |
IsVirtualModeEnabled |
このターゲットが仮想モードをサポートしているかどうかを示すブール値を返します。 |
IsVirtualTopologyEnabled |
このターゲットが仮想/ソフトウェア クローンをサポートしているかどうかを示すブール値を返します。 |
MonitorPersistence |
ハードウェアが接続されたモニターを報告しなくなった場合に、ターゲットに接続されているモニターが実質的に保持される方法を表す値を取得します。 |
Properties |
将来利用するために予約されています。 |
StableMonitorId |
安定したモニター識別子を表す値を取得します。 |
UsageKind |
使用の種類を表す値を取得します。 |
メソッド
IsEqual(DisplayTarget) |
ターゲットのすべてのプロパティが別のターゲットと等しいかどうかを判断します。これは、ターゲットに変更がないことを示します。 |
IsSame(DisplayTarget) |
Adapter プロパティと AdapterRelativeId プロパティを比較して、このターゲット オブジェクトが別のターゲット オブジェクトと同じ基になるハードウェア ターゲットを参照しているかどうかを判断します。 GetCurrentTargets の呼び出しごとに新しい DisplayTarget オブジェクトが作成されるため、このメソッドを使用して、以前に検出されたターゲットと新しく作成されたターゲットを照合できます。 |
TryGetMonitor() |
この DisplayTarget に現在接続されているモニターを記述するオブジェクトの取得を試みます。 このメソッドは、DisplayTarget オブジェクトの作成後に DisplayTarget からモニターが接続または取り外されたかどうかを示す DisplayTarget のプロパティとは異なるモニターを失敗または返す可能性があります。 DisplayTarget の作成後にモニターが変更された可能性がある場合、IsStale は true を返します。 |