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 字符结尾,用于保存子设备的设备文本。
注解
显示适配器有两种类型的子设备: TypeVideoOutput 和 TypeOther。 对于 TypeOther 类型的子设备,显示端口驱动程序将DXGK_GENERIC_DESCRIPTOR结构传递给显示微型端口驱动程序的 DxgkDdiQueryDeviceDescriptor 函数。 DxgkDdiQueryDeviceDescriptor 必须填充 结构的成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | dispmprt.h (包括 Dispmprt.h) |