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 成员是指示子设备类型(TypeVideoOutputTypeOther)的DXGK_CHILD_DEVICE_TYPE枚举器。

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

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

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations