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

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

Rotation

Rotation.Angle

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

Miracast

WDDM 1.3 이상에서 지원되며 Windows 8.1 이상에서 실행되는 미니포트 드라이버를 표시합니다.

Miracast.Connected

TypeDXGK_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