DXGK_CONNECTION_CHANGE 構造体 (d3dkmddi.h)
DXGK_CONNECTION_CHANGE ターゲットのリンクの最新の更新状態について説明します。
構文
typedef struct _DXGK_CONNECTION_CHANGE {
ULONGLONG ConnectionChangeId;
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId : 24;
DXGK_CONNECTION_STATUS ConnectionStatus : 4;
UINT Reserved : 4;
union {
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY LinkTargetType;
DXGK_CONNECTION_MONITOR_CONNECT_FLAGS MonitorConnectFlags;
} MonitorConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetJoin;
};
} DXGK_CONNECTION_CHANGE, *PDXGK_CONNECTION_CHANGE;
メンバー
ConnectionChangeId
報告される遷移のターゲットごとの一意の ID。 この値は、アダプター上のすべてのターゲットで一意である必要があり、報告される変更ごとに単調に増加する必要があります。
TargetId
変更が報告されるターゲット ID。 このターゲット ID は、以前に OS に報告されている必要があり、指定された変更をサポートする状態である必要があります。
ConnectionStatus
接続 の 状態を指定するDXGK_CONNECTION_STATUS値。
Reserved
システムで使用するために予約されています。
MonitorConnect
接続されているモニターについて説明します。
MonitorConnect.LinkTargetType
接続されているモニターのビデオ出力テクノロジを識別する D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 値。 D3DKMDT_VOT_INTERNAL値とD3DKMDT_VOT_MIRACAST値は使用できません。
MonitorConnect.MonitorConnectFlags
接続されたモニターのフラグを持つ DXGK_CONNECTION_MONITOR_CONNECT_FLAGS 構造体。
TargetConnect
現在のターゲットのコネクタについて説明します。
TargetConnect.BaseTargetType
現在のターゲットのコネクタのビデオ出力テクノロジを識別する D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 値。 MonitorConnect.LinkTargetType と同様に、D3DKMDT_VOT_INTERNALとD3DKMDT_VOT_MIRACASTの値は使用できません。
TargetConnect.NewTargetId
変更が報告されるターゲット ID。 このターゲット ID は、以前に OS に報告されている必要があり、指定された変更をサポートする状態である必要があります。
TargetConnect.BaseTargetType
TargetConnect.NewTargetId
TargetJoin
結合ターゲットのコネクタについて説明します。
TargetJoin.BaseTargetType
これは、新しいターゲットのコネクタのビデオ出力テクノロジです。 MonitorConnect.LinkTargetType と同様に、D3DKMDT_VOT_INTERNALとD3DKMDT_VOT_MIRACASTの値は使用できません。
注意
互いに結合されているすべてのターゲットに対して、同じ BaseTargetType を報告する必要があります。
TargetJoin.NewTargetId
変更が報告されるターゲット ID。 このターゲット ID は、以前に OS に報告されている必要があり、指定された変更をサポートする状態である必要があります。
TargetJoin.BaseTargetType
TargetJoin.NewTargetId
要件
要件 | 値 |
---|---|
Header | d3dkmddi.h |