Compartir a través de


estructura DXGK_CHILD_CAPABILITIES (dispmprt.h)

La estructura DXGK_CHILD_CAPABILITIES contiene información sobre las funciones de un dispositivo secundario individual de un adaptador de pantalla.

Sintaxis

typedef struct _DXGK_CHILD_CAPABILITIES {
  union {
    DXGK_VIDEO_OUTPUT_CAPABILITIES VideoOutput;
    struct {
      UINT MustBeZero;
    } Other;
    DXGK_INTEGRATED_DISPLAY_CHILD  IntegratedDisplayChild;
  } Type;
  DXGK_CHILD_DEVICE_HPD_AWARENESS HpdAwareness;
} DXGK_CHILD_CAPABILITIES, *PDXGK_CHILD_CAPABILITIES;

Miembros

Type

Unión que puede contener información de salida de vídeo u otra información en los siguientes miembros.

Type.VideoOutput

Estructura DXGK_VIDEO_OUTPUT_CAPABILITIES que contiene información sobre una salida de vídeo. Este miembro solo es significativo si el dispositivo secundario tiene el tipo TypeVideoOutput.

Type.Other

Estructura cuyo único miembro debe ser igual a cero si el dispositivo secundario tiene el tipo TypeOther.

Type.Other.MustBeZero

Valor UINT que debe ser igual a cero.

Type.IntegratedDisplayChild

Devuelve los campos secundarios de visualización integrados específicos de las funcionalidades secundarias.

HpdAwareness

Enumerador de DXGK_CHILD_DEVICE_HPD_AWARENESS que indica el nivel de reconocimiento del enchufe activo del dispositivo secundario.

Comentarios

El miembro ChildDeviceType de una estructura DXGK_CHILD_DESCRIPTOR es un enumerador DXGK_CHILD_DEVICE_TYPE que indica el tipo del dispositivo secundario: TypeVideoOutput o TypeOther.

Si un dispositivo secundario es de tipo TypeVideoOutput, el miembro Type.VideoOutput de su estructura de DXGK_CHILD_DESCRIPTOR es una estructura DXGK_VIDEO_OUTPUT_CAPABILITIES.

Si un dispositivo secundario es de tipo TypeOther, Type.Other.MustBeZero debe establecerse en cero.

Requisitos

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

Consulte también

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations