структура 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 (включая Dispmprt.h) |