структура DXGI_ADAPTER_DESC3 (dxgi1_6.h)
Описывает адаптер (или видео карта), использующий инфраструктуру графики Microsoft DirectX (DXGI) 1.6.
Синтаксис
typedef struct DXGI_ADAPTER_DESC3 {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
DXGI_ADAPTER_FLAG3 Flags;
DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC3;
Члены
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_FLAG3 , описывающее тип адаптера. Флаг DXGI_ADAPTER_FLAG_REMOTE зарезервирован.
GraphicsPreemptionGranularity
Значение перечисленного типа DXGI_GRAPHICS_PREEMPTION_GRANULARITY , описывающее уровень детализации, при котором GPU может быть вытеснен от выполнения текущей задачи отрисовки графики.
ComputePreemptionGranularity
Значение перечисленного типа DXGI_COMPUTE_PREEMPTION_GRANULARITY , описывающее уровень детализации, при котором GPU может быть вытеснен от выполнения текущей задачи вычислений.
Комментарии
Структура DXGI_ADAPTER_DESC3 содержит описание адаптера в DXGI 1.6. Эта структура инициализируется с помощью метода IDXGIAdapter4::GetDesc3 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | dxgi1_6.h |