次の方法で共有


DisplayTarget クラス

定義

表示パイプラインの論理 "ターゲット" のスライスインタイムを表します。 これは通常、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
継承
Object Platform::Object IInspectable DisplayTarget
属性

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

注釈

DisplayTarget オブジェクトは、IsStale プロパティを除き、変更できません。 IsStale が の場合はtrueDisplayManager.GetCurrentTargets を呼び出すことで、すべての DisplayTarget オブジェクトの最新の状態を再列挙できます。

プロパティ

Adapter

この DisplayTarget を列挙するアダプターを取得します。

AdapterRelativeId

デバイスの起動と再起動の間でコネクタを一意に識別する、このターゲットのドライバー定義識別子を取得します。 この識別子はアダプター内でのみ一意であり、接続されているモニターをまったく参照しないことに注意してください。

DeviceInterfacePath

オブジェクトが作成されたとき、または null モニターが接続されていない場合は、ターゲットに接続されているモニターの PnP デバイス インターフェイスを取得します。

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 を返します。

適用対象