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