Поделиться через


структура DXGK_CHILD_CAPABILITIES (dispmprt.h)

Структура DXGK_CHILD_CAPABILITIES содержит сведения о возможностях отдельного дочернего устройства адаптера дисплея.

Синтаксис

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;

Члены

Type

Объединение, которое может содержать сведения о выходных данных видео или другие сведения в следующих элементах.

Type.VideoOutput

Структура DXGK_VIDEO_OUTPUT_CAPABILITIES, содержащая сведения о выходных данных видео. Этот элемент имеет смысл, только если дочернее устройство имеет тип TypeVideoOutput.

Type.Other

Структура, только член которой должен быть равен нулю, если дочернее устройство имеет тип TypeOther.

Type.Other.MustBeZero

Значение UINT, которое должно быть равно нулю.

Type.IntegratedDisplayChild

Возвращает встроенные дочерние поля дочерних полей дочерних возможностей.

HpdAwareness

Перечислитель DXGK_CHILD_DEVICE_HPD_AWARENESS, указывающий уровень осведомленности о горячем подключаемых модулях дочернего устройства.

Замечания

Элемент ChildDeviceType структуры DXGK_CHILD_DESCRIPTOR — это перечислитель DXGK_CHILD_DEVICE_TYPE, указывающий тип дочернего устройства: TypeVideoOutput или TypeOther.

Если дочернее устройство имеет тип TypeVideoOutput, элемент Type.VideoOutput его структуры DXGK_CHILD_DESCRIPTOR является структурой DXGK_VIDEO_OUTPUT_CAPABILITIES.

Если дочернее устройство имеет тип TypeOther, Type.Other.MustBeZero должно иметь значение нулю.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка dispmprt.h (include Dispmprt.h)

См. также

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations