Compartilhar via


DXGK_CHILD_STATUS estrutura (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 que está sendo solicitado.

ChildUid

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

HotPlug

HotPlug.Connected

Se Tipo 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 de VERDADEIRO indica que o hardware está conectado; FALSE indica que o hardware não está conectado.

Rotation

Rotation.Angle

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

Miracast

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

Miracast.Connected

Se Tipo for igual a DXGK_CHILD_STATUS_TYPE.statusMiracast, indica se uma sessão conectada do Miracast foi iniciada. Um valor de verdadeiro 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 que estava conectado ao coletor Miracast foi desconectado ou que a sessão miracast foi interrompida.

Para obter mais informações, consulte Exibições sem fio (Miracast).

Miracast.MiracastMonitorType

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

Como alternativa, se Conectado for verdadeiro 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 Exibições sem fio (Miracast).

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho dispmprt.h (inclua Dispmprt.h)

Consulte também

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus