다음을 통해 공유


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같습니다. statusMiracastMiracast 연결된 세션이 시작되었는지 여부를 나타냅니다. TRUE 값은 새 모니터가 Miracast 싱크에 연결되었거나 Miracast 세션이 연결된 모니터로 시작했음을 나타냅니다. FALSE Miracast 싱크에 연결된 모니터가 분리되었거나 Miracast 세션이 중지되었음을 나타냅니다.

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

Miracast.MiracastMonitorType

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

또는 연결된 TRUE 모니터 또는 TV에 Miracast 싱크가 포함된 경우 디스플레이 미니포트 드라이버는 이 값을 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