Поделиться через


структура 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 или идентификатор ACPI поставщика оборудования адаптера. Если это значение меньше или равно 0xFFFF, это идентификатор PCI; В противном случае это идентификатор ACPI. На графическом оборудовании уровня компонентов 9 GetDesc1 возвращает ноль для этого значения.

DeviceId

Тип: UINT

Идентификатор PCI или ACPI аппаратного устройства адаптера. Если VendorId является идентификатором PCI, он также является идентификатором PCI; В противном случае это идентификатор ACPI. На графическом оборудовании уровня компонентов 9 GetDesc1 возвращает ноль для этого значения.

SubSysId

Тип: UINT

Идентификатор PCI или ACPI аппаратной подсистемы адаптера. Если VendorId является идентификатором PCI, он также является идентификатором PCI; В противном случае это идентификатор ACPI. На графическом оборудовании уровня компонентов 9 GetDesc1 возвращает ноль для этого значения.

Revision

Тип: UINT

Номер версии PCI или ACPI адаптера. Если VendorId является идентификатором PCI, это номер редакции устройства PCI; В противном случае это номер редакции устройства ACPI. На графическом оборудовании уровня компонентов 9 GetDesc1 возвращает ноль для этого значения.

DedicatedVideoMemory

Тип: SIZE_T

Количество байтов выделенной видеопамяти, которые не используются ЦП.

DedicatedSystemMemory

Тип: SIZE_T

Количество байтов выделенной системной памяти, не совместно используемых ЦП. Эта память выделяется из доступной системной памяти во время загрузки.

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 .

Требования

Требование Значение
Заголовок dxgi.h

См. также раздел

Структуры DXGI

IDXGIAdapter1::GetDesc1