共用方式為


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

所報告轉換的每個目標唯一標識碼。 這個值在適配卡上的所有目標中必須是唯一的,而且必須針對所回報的每個變更以單調方式增加。

TargetId

要報告變更的目標識別碼。 此目標標識碼之前必須回報給OS,且必須處於支援指定變更的狀態。

ConnectionStatus

指定連接狀態的 DXGK_CONNECTION_STATUS 值。 ConnectionStatus 通常表示變更的類型,引導聯集成員內要使用的結構。

Reserved

保留供系統使用。

MonitorConnect

描述已連線的監視器。 ConnectionStatusMonitorStatusConnected時,會使用此結構。

MonitorConnect.LinkTargetType

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 值,識別已連線之監視器的視訊輸出技術。 不允許 D3DKMDT_VOT_INTERNALD3DKMDT_VOT_MIRACAST 值。

MonitorConnect.MonitorConnectFlags

具有已連線監視器旗標的 DXGK_CONNECTION_MONITOR_CONNECT_FLAGS 結構。 此成員可從 Windows 11 開始提供(WDDM 3.0)。

TargetConnect

描述目前目標的連接器。 ConnectionStatusTargetStatusConnected時,會使用此結構。

TargetConnect.BaseTargetType

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 值,識別目前目標連接器的視訊輸出技術。 如同 MonitorConnect.LinkTargetType,不允許 D3DKMDT_VOT_INTERNALD3DKMDT_VOT_MIRACAST 值。

TargetConnect.NewTargetId

要報告變更的目標識別碼。 此目標標識碼之前必須回報給OS,且必須處於支援指定變更的狀態。

TargetJoin

描述聯結目標的連接器。 ConnectionStatusTargetStatusJoined時,會使用此結構。

TargetJoin.BaseTargetType

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 值,識別新目標連接器的視訊輸出技術。 如同 MonitorConnect.LinkTargetType,不允許 D3DKMDT_VOT_INTERNALD3DKMDT_VOT_MIRACAST 值。

注意

必須針對聯結至彼此的所有目標報告相同的 BaseTargetType

TargetJoin.NewTargetId

要報告變更的目標識別碼。 此目標標識碼之前必須回報給OS,且必須處於支援指定變更的狀態。

要求

要求 價值
標頭 d3dkmddi.h

另請參閱

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_SET_TIMING_PATH_INFO

DXGKARG_QUERYCONNECTIONCHANGE

DXGKDDI_QUERYCONNECTIONCHANGE