структура 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 |