DXGK_CHILD_STATUS 구조체(dispmprt.h)

DXGK_CHILD_STATUS 구조에는 디스플레이 어댑터의 자식 디바이스 상태 나타내는 멤버가 포함됩니다.

구문

typedef struct _DXGK_CHILD_STATUS {
  DXGK_CHILD_STATUS_TYPE Type;
  ULONG                  ChildUid;
  union {
    struct {
      BOOLEAN Connected;
    } HotPlug;
    struct {
      UCHAR Angle;
    } Rotation;
    struct {
      BOOLEAN                         Connected;
      D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY MiracastMonitorType;
    } Miracast;
  };
} DXGK_CHILD_STATUS, *PDXGK_CHILD_STATUS;

멤버

Type

요청되는 상태 유형을 나타내는 DXGK_CHILD_STATUS_TYPE 열거형의 멤버입니다.

ChildUid

표시 미니포트 드라이버에서 이전에 만든 정수로, 상태 요청되는 자식 디바이스를 식별합니다.

HotPlug

HotPlug.Connected

형식DXGK_CHILD_STATUS_TYPE 같으면 입니다. StatusConnection은 자식 디바이스에 연결된 외부 하드웨어(예: 모니터)가 있는지 여부를 나타냅니다. TRUE 값은 하드웨어가 연결되어 있음을 나타냅니다. FALSE는 하드웨어가 연결되어 있지 않음을 나타냅니다.

Rotation

Rotation.Angle

형식DXGK_CHILD_STATUS_TYPE 같으면 입니다. StatusRotation은 자식 디바이스에 연결된 디스플레이의 회전 각도를 나타냅니다.

Miracast

WDDM 1.3 이상에서 지원되는 미니포트 드라이버는 Windows 8.1 이상에서 실행됩니다.

Miracast.Connected

형식DXGK_CHILD_STATUS_TYPE 같으면 입니다. StatusMiracast는 Miracast 연결된 세션이 시작되었는지 여부를 나타냅니다. TRUE 값은 새 모니터가 Miracast 싱크에 연결되었거나 Miracast 세션이 연결된 모니터로 시작했음을 나타냅니다. FALSE 는 Miracast 싱크에 연결된 모니터가 분리되었거나 Miracast 세션이 중지되었음을 나타냅니다.

자세한 내용은 무선 디스플레이(Miracast)를 참조하세요.

Miracast.MiracastMonitorType

Miracast 포함 구조의 연결된 멤버가 TRUE이면 Miracast 싱크와 모니터 또는 TV 간의 연결 커넥터 유형을 나타냅니다.

또는 ConnectedTRUE 이고 Miracast 싱크가 모니터 또는 TV에 포함된 경우 디스플레이 미니포트 드라이버는 이 값을 D3DKMDT_VOT_MIRACAST 설정해야 합니다.

드라이버가 모니터 연결 상태를 모르는 경우 이 값을 운영 체제에 보고한 D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY 열거형의 마지막 모니터 연결 상태로 설정해야 합니다.

자세한 내용은 무선 디스플레이(Miracast)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 dispmprt.h(Dispmprt.h 포함)

추가 정보

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus