estructura DXGK_CHILD_STATUS (dispmprt.h)

La estructura DXGK_CHILD_STATUS contiene miembros que indican el estado de un dispositivo secundario del adaptador de pantalla.

Sintaxis

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;

Miembros

Type

Miembro de la enumeración DXGK_CHILD_STATUS_TYPE que indica el tipo de estado que se solicita.

ChildUid

Entero, creado anteriormente por el controlador de minipuerto de pantalla, que identifica el dispositivo secundario para el que se solicita el estado.

HotPlug

HotPlug.Connected

Si Type es igual a DXGK_CHILD_STATUS_TYPE. StatusConnection, indica si el dispositivo secundario tiene hardware externo (por ejemplo, un monitor) conectado a él. Un valor true indica que el hardware está conectado; FALSE indica que el hardware no está conectado.

Rotation

Rotation.Angle

Si Type es igual a DXGK_CHILD_STATUS_TYPE. StatusRotation, indica el ángulo de rotación de la pantalla conectada al dispositivo secundario.

Miracast

Compatible con los controladores de miniporte WDDM 1.3 y versiones posteriores que se ejecutan en Windows 8.1 y versiones posteriores.

Miracast.Connected

Si Type es igual a DXGK_CHILD_STATUS_TYPE. StatusMiracast indica si se ha iniciado una sesión conectada de Miracast. Un valor true indica que se ha conectado un nuevo monitor al receptor de Miracast o que la sesión de Miracast se ha iniciado con un monitor conectado. FALSE indica que el monitor que estaba conectado al receptor de Miracast se ha desconectado o que se ha detenido la sesión de Miracast.

Para obtener más información, consulta Pantallas inalámbricas (Miracast).

Miracast.MiracastMonitorType

Si el miembro Conectado de la estructura incrustada de Miracast es TRUE, indica el tipo de conector de la conexión entre el receptor miracast y el monitor o tv.

Como alternativa, si Connected es TRUE y el receptor Miracast está incrustado en el monitor o televisor, el controlador de miniporte de pantalla debe establecer este valor en D3DKMDT_VOT_MIRACAST.

Si el controlador no conoce el estado de conexión del monitor, debe establecer este valor en el último estado de conexión del monitor de la enumeración D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY que informó al sistema operativo.

Para obtener más información, consulta Pantallas inalámbricas (Miracast).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado dispmprt.h (include Dispmprt.h)

Consulte también

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus