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枚举器,指示子设备的热插拔感知级别。
注解
DXGK_CHILD_DESCRIPTOR 结构的 ChildDeviceType 成员是一个DXGK_CHILD_DEVICE_TYPE枚举器,指示子设备的类型:TypeVideoOutput 或 TypeOther。
如果子设备的类型为 TypeVideoOutput,则其DXGK_CHILD_DESCRIPTOR结构的 Type.VideoOutput 成员是DXGK_VIDEO_OUTPUT_CAPABILITIES结构。
如果子设备的类型为 TypeOther,则必须将 Type.Other.MustBeZero 设置为零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | dispmprt.h (包括 Dispmprt.h) |