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

标识适配器的唯一值。 有关结构的定义,请参阅 LUIDLUID 在 dxgi.h 中定义。

注解

DXGI_ADAPTER_DESC 结构提供适配器的说明。 此结构是使用 IDXGIAdapter::GetDesc 方法初始化的。

要求

要求
Header dxgi.h

另请参阅

DXGI 结构