Метод IDXGIAdapter4::GetDesc3 (dxgi1_6.h)
Возвращает описание графической инфраструктуры Microsoft DirectX (DXGI) 1.6 адаптера или видео карта. Это описание содержит сведения о совместимости ACG.
Синтаксис
HRESULT GetDesc3(
[out] DXGI_ADAPTER_DESC3 *pDesc
);
Параметры
[out] pDesc
Указатель на структуру DXGI_ADAPTER_DESC3 , описывающую адаптер.
Этот параметр не должен иметь значение NULL. На графическом оборудовании уровня компонентов 9 ранние версии GetDesc3 (GetDesc1 и GetDesc) возвращают нули для элементов VendorId, DeviceId, SubSysId и Revision структуры описания адаптера и "Адаптер программного обеспечения" для строки описания в элементе Description . GetDesc3 и GetDesc2 возвращают фактические значения оборудования уровня компонентов 9 в этих элементах.
Возвращаемое значение
Возвращает S_OK в случае успешного выполнения; в противном случае возвращает E_INVALIDARG, если параметр pDesc имеет значение NULL.
Комментарии
Используйте метод GetDesc3 , чтобы получить описание адаптера DXGI 1.6. Чтобы получить описание DXGI 1.2, используйте метод IDXGIAdapter2::GetDesc2 . Чтобы получить описание DXGI 1.1, используйте метод IDXGIAdapter1::GetDesc1 . Чтобы получить описание DXGI 1.0, используйте метод IDXGIAdapter::GetDesc .
Планировщик windows Display Driver Model (WDDM) может упреждающее выполнение задач приложения в графическом процессоре (GPU). Степень детализации, при которой GPU может быть вытеснен от выполнения текущей задачи в модели драйвера WDDM 1.1 или более ранней версии, — это буфер прямого доступа к памяти (DMA) для графических задач или вычислительный пакет для задач вычислений. GPU может переключаться между задачами только после завершения текущей выполняемой единицы работы, буфера DMA или вычислительного пакета.
Буфер DMA — это самая большая независимая единица графических работ, которую планировщик WDDM может отправить в GPU. Этот буфер содержит набор инструкций GPU, используемых драйвером WDDM и GPU. Вычислительный пакет — это самая большая независимая единица вычислительных работ, которую планировщик WDDM может отправить в GPU. Вычислительный пакет содержит диспетчеры (например, вызовы метода ID3D11DeviceContext::D ispatch ), которые содержат группы потоков. Модель драйвера WDDM 1.2 или более поздней версии позволяет вытеснять GPU на более точных уровнях детализации, чем буфер DMA или вычислительный пакет. Для получения уровней детализации для графических и вычислительных задач можно использовать методы GetDesc3 или GetDesc2 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_6.h |
Библиотека | DXGI.lib |
DLL | Dxgi.dll |