структура 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 и более поздних версиях операционных систем Windows.
Верхняя часть dispmprt.h (включая Dispmprt.h)

См. также раздел

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations