структура DXGI_ADAPTER_DESC2 (dxgi1_2.h)

Описывает адаптер (или видео карта), использующий инфраструктуру графики Microsoft DirectX (DXGI) 1.2.

Синтаксис

typedef struct DXGI_ADAPTER_DESC2 {
  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_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
  DXGI_COMPUTE_PREEMPTION_GRANULARITY  ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC2;

Члены

Description[128]

Строка, содержащая описание адаптера.

VendorId

Идентификатор PCI или ACPI поставщика оборудования адаптера. Если это значение меньше или равно 0xFFFF, это идентификатор PCI; в противном случае это идентификатор ACPI.

DeviceId

Идентификатор PCI или ACPI аппаратного устройства адаптера. Если VendorId является идентификатором PCI, он также является идентификатором PCI; в противном случае это идентификатор ACPI.

SubSysId

Идентификатор PCI или ACPI аппаратной подсистемы адаптера. Если VendorId является идентификатором PCI, он также является идентификатором PCI; в противном случае это идентификатор ACPI.

Revision

Номер редакции PCI или ACPI адаптера. Если VendorId является идентификатором PCI, это номер редакции устройства PCI; в противном случае это номер редакции устройства ACPI.

DedicatedVideoMemory

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

DedicatedSystemMemory

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

SharedSystemMemory

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

AdapterLuid

Уникальное значение, определяющее адаптер. Определение структуры см. в разделе LUID . LUID определяется в файле dxgi.h.

Flags

Значение перечисленного типа DXGI_ADAPTER_FLAG , описывающее тип адаптера. Флаг DXGI_ADAPTER_FLAG_REMOTE зарезервирован.

GraphicsPreemptionGranularity

Значение перечисленного типа DXGI_GRAPHICS_PREEMPTION_GRANULARITY , описывающее уровень детализации, при котором GPU может быть вытеснен от выполнения текущей задачи отрисовки графики.

ComputePreemptionGranularity

Значение перечисленного типа DXGI_COMPUTE_PREEMPTION_GRANULARITY , описывающее уровень детализации, при котором GPU может быть вытеснен от выполнения текущей задачи вычислений.

Комментарии

Структура DXGI_ADAPTER_DESC2 содержит описание адаптера в DXGI 1.2. Эта структура инициализируется с помощью метода IDXGIAdapter2::GetDesc2 .

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть dxgi1_2.h

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

Структуры DXGI

IDXGIAdapter2::GetDesc2