DXGK_GENERIC_DESCRIPTOR 结构 (dispmprt.h)

DXGK_GENERIC_DESCRIPTOR 结构包含有关显示适配器的子设备的描述性信息。

语法

typedef struct _DXGK_GENERIC_DESCRIPTOR {
  WCHAR HardwareId[DXGK_MAX_REG_SZ_LEN];
  WCHAR InstanceId[DXGK_MAX_REG_SZ_LEN];
  WCHAR CompatibleId[DXGK_MAX_REG_SZ_LEN];
  WCHAR DeviceText[DXGK_MAX_REG_SZ_LEN];
} DXGK_GENERIC_DESCRIPTOR, *PDXGK_GENERIC_DESCRIPTOR;

成员

HardwareId[DXGK_MAX_REG_SZ_LEN]

一个宽字符字符串,以两个宽 NULL 字符结尾,用于保存子设备的硬件 ID。

InstanceId[DXGK_MAX_REG_SZ_LEN]

一个宽字符字符串,以两个宽 NULL 字符结尾,用于保存子设备的实例 ID。

CompatibleId[DXGK_MAX_REG_SZ_LEN]

一个宽字符字符串序列,其中每个字符串都由单个宽 NULL 字符终止。 序列中的最后一个字符串以两个宽 NULL 字符结尾。

DeviceText[DXGK_MAX_REG_SZ_LEN]

一个宽字符字符串,以两个宽 NULL 字符结尾,用于保存子设备的设备文本。

注解

显示适配器有两种类型的子设备: TypeVideoOutputTypeOther。 对于 TypeOther 类型的子设备,显示端口驱动程序将DXGK_GENERIC_DESCRIPTOR结构传递给显示微型端口驱动程序的 DxgkDdiQueryDeviceDescriptor 函数。 DxgkDdiQueryDeviceDescriptor 必须填充 结构的成员。

要求

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

另请参阅

DXGK_DEVICE_DESCRIPTOR