Compartilhar via


estrutura DXGK_CHILD_STATUS (dispmprt.h)

A estrutura DXGK_CHILD_STATUS contém membros que indicam o status de um dispositivo filho do adaptador de exibição.

Sintaxe

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;

Membros

Type

Um membro da enumeração DXGK_CHILD_STATUS_TYPE que indica o tipo de status sendo solicitado.

ChildUid

Um inteiro, criado anteriormente pelo driver de miniporto de exibição, que identifica o dispositivo filho para o qual status está sendo solicitado.

HotPlug

HotPlug.Connected

Se Type for igual a DXGK_CHILD_STATUS_TYPE. StatusConnection indica se o dispositivo filho tem hardware externo (por exemplo, um monitor) conectado a ele. Um valor true indica que o hardware está conectado; FALSE indica que o hardware não está conectado.

Rotation

Rotation.Angle

Se Type for igual a DXGK_CHILD_STATUS_TYPE. StatusRotation indica o ângulo de rotação da tela conectada ao dispositivo filho.

Miracast

Com suporte do WDDM 1.3 e posterior, exiba drivers de miniporta em execução em Windows 8.1 e posteriores.

Miracast.Connected

Se Type for igual a DXGK_CHILD_STATUS_TYPE. StatusMiracast indica se uma sessão conectada do Miracast foi iniciada. Um valor true indica que um novo monitor foi conectado ao coletor Miracast ou que a sessão miracast começou com um monitor conectado. FALSE indica que o monitor conectado ao coletor Miracast foi desconectado ou que a sessão miracast foi interrompida.

Para obter mais informações, consulte Vídeos sem fio (Miracast).

Miracast.MiracastMonitorType

Se o membro Conectado da estrutura inserida miracast for TRUE, indicará o tipo de conector da conexão entre o coletor Miracast e o monitor ou a TV.

Como alternativa, se Connected for TRUE e o coletor Miracast estiver inserido no monitor ou na TV, o driver de miniporto de exibição deverá definir esse valor como D3DKMDT_VOT_MIRACAST.

Se o driver não souber o estado de conexão do monitor, ele deverá definir esse valor como o último estado de conexão de monitor da enumeração D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY que ele relatou ao sistema operacional.

Para obter mais informações, consulte Vídeos sem fio (Miracast).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)

Confira também

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus