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枚举器,指示子设备的类型:TypeVideoOutputTypeOther

如果子设备的类型为 TypeVideoOutput,则其DXGK_CHILD_DESCRIPTOR结构的 Type.VideoOutput 成员是DXGK_VIDEO_OUTPUT_CAPABILITIES结构。

如果子设备的类型为 TypeOther,则必须将 Type.Other.MustBeZero 设置为零。

要求

要求
最低受支持的客户端 Windows Vista
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations