DXGI_ADAPTER_DESC1 结构 (dxgi.h)
介绍使用 DXGI 1.1 的适配器 (或视频卡) 。
语法
typedef struct DXGI_ADAPTER_DESC1 {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
UINT Flags;
} DXGI_ADAPTER_DESC1;
成员
Description[128]
类型: WCHAR[128]
包含适配器说明的字符串。 在 功能级别 9 图形硬件上, GetDesc1 返回说明字符串的“软件适配器”。
VendorId
类型: UINT
适配器硬件供应商的 PCI ID 或 ACPI ID。 如果此值小于或等于 0xFFFF,则为 PCI ID;否则,它是 ACPI ID。 在 功能级别 9 图形硬件上, GetDesc1 为此值返回零。
DeviceId
类型: UINT
适配器硬件设备的 PCI ID 或 ACPI ID。 如果 VendorId 是 PCI ID,则它也是 PCI ID;否则,它是 ACPI ID。 在 功能级别 9 图形硬件上, GetDesc1 为此值返回零。
SubSysId
类型: UINT
适配器硬件子系统的 PCI ID 或 ACPI ID。 如果 VendorId 是 PCI ID,则它也是 PCI ID;否则,它是 ACPI ID。 在 功能级别 9 图形硬件上, GetDesc1 为此值返回零。
Revision
类型: UINT
适配器的 PCI 或 ACPI 修订号。 如果 VendorId 是 PCI ID,则为 PCI 设备版本号;否则,它是 ACPI 设备修订号。 在 功能级别 9 图形硬件上, GetDesc1 为此值返回零。
DedicatedVideoMemory
类型: SIZE_T
不与 CPU 共享的专用视频内存的字节数。
DedicatedSystemMemory
类型: SIZE_T
不与 CPU 共享的专用系统内存的字节数。 此内存在启动时从可用的系统内存中分配。
SharedSystemMemory
类型: SIZE_T
共享系统内存的字节数。 这是适配器在操作期间可能消耗的系统内存的最大值。 驱动程序在管理和使用视频内存时消耗的任何附带内存都是额外的。
AdapterLuid
类型: LUID
标识适配器的唯一值。 有关结构的定义,请参阅 LUID 。 LUID 在 dxgi.h 中定义。
Flags
类型: UINT
描述适配器类型的 DXGI_ADAPTER_FLAG 枚举类型的值。 保留DXGI_ADAPTER_FLAG_REMOTE标志。
注解
DXGI_ADAPTER_DESC1 结构提供适配器的 DXGI 1.1 说明。 此结构是使用 IDXGIAdapter1::GetDesc1 方法初始化的。
要求
要求 | 值 |
---|---|
Header | dxgi.h |