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 간의 연결선 유형을 나타냅니다.

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

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

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

요구 사항

   
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
헤더 dispmprt.h(Dispmprt.h 포함)

참고 항목

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus