다음을 통해 공유


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_INTERNALD3DKMDT_VOT_MIRACAST 값은 허용되지 않습니다.

MonitorConnect.MonitorConnectFlags

연결된 모니터에 대한 플래그가 있는 DXGK_CONNECTION_MONITOR_CONNECT_FLAGS 구조체입니다.

TargetConnect

현재 대상의 커넥터에 대해 설명합니다.

TargetConnect.BaseTargetType

현재 대상 커넥터의 비디오 출력 기술을 식별하는 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 값입니다. MonitorConnect.LinkTargetType과 마찬가지로 D3DKMDT_VOT_INTERNALD3DKMDT_VOT_MIRACAST 값은 허용되지 않습니다.

TargetConnect.NewTargetId

변경 내용이 보고되는 대상 ID입니다. 이 대상 ID는 이전에 OS에 보고되어 있어야 하며 지정된 변경을 지원하는 상태여야 합니다.

TargetConnect.BaseTargetType

TargetConnect.NewTargetId

TargetJoin

조인 대상의 커넥터에 대해 설명합니다.

TargetJoin.BaseTargetType

새 대상 커넥터의 비디오 출력 기술입니다. MonitorConnect.LinkTargetType과 마찬가지로 D3DKMDT_VOT_INTERNALD3DKMDT_VOT_MIRACAST 값은 허용되지 않습니다.

참고

서로 조인되는 모든 대상에 대해 동일한 BaseTargetType 을 보고해야 합니다.

TargetJoin.NewTargetId

변경 내용이 보고되는 대상 ID입니다. 이 대상 ID는 이전에 OS에 보고되어 있어야 하며 지정된 변경을 지원하는 상태여야 합니다.

TargetJoin.BaseTargetType

TargetJoin.NewTargetId

요구 사항

요구 사항
헤더 d3dkmddi.h

추가 정보

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGKARG_QUERYCONNECTIONCHANGE