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) |