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 结构。 仅当子设备具有 type TypeVideoOutput时,此成员才有意义。
Type.Other
如果子设备的类型 TypeOther,则其唯一成员必须等于零的结构。
Type.Other.MustBeZero
一个必须等于零的 UINT 值。
Type.IntegratedDisplayChild
返回子功能的集成显示子特定字段。
HpdAwareness
一个 DXGK_CHILD_DEVICE_HPD_AWARENESS 枚举器,指示子设备的热插即用感知级别。
言论
ChildDeviceTypeDXGK_CHILD_DESCRIPTOR 结构的一个 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) |