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

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

Flags

类型: UINT

描述适配器类型的 DXGI_ADAPTER_FLAG 枚举类型的值。 保留DXGI_ADAPTER_FLAG_REMOTE标志。

注解

DXGI_ADAPTER_DESC1 结构提供适配器的 DXGI 1.1 说明。 此结构是使用 IDXGIAdapter1::GetDesc1 方法初始化的。

要求

要求
Header dxgi.h

另请参阅

DXGI 结构

IDXGIAdapter1::GetDesc1