Метод IDXGIAdapter2::GetDesc2 (dxgi1_2.h)
Возвращает описание графической инфраструктуры Microsoft DirectX (DXGI) 1.2 адаптера или видео карта. Это описание содержит сведения о степени детализации, при которой графический процессор (GPU) может быть упрежен от выполнения текущей задачи.
Синтаксис
HRESULT GetDesc2(
[out] DXGI_ADAPTER_DESC2 *pDesc
);
Параметры
[out] pDesc
Указатель на структуру DXGI_ADAPTER_DESC2 , описывающую адаптер.
Этот параметр не должен иметь значение NULL. На графическом оборудовании уровня компонентов 9 более ранние версии GetDesc2 (GetDesc и GetDesc1) возвращают нули для элементов VendorId, DeviceId, SubSysId и Revision структуры описания адаптера и "Программный адаптер" для строки описания в элементе Description . GetDesc2 возвращает фактические значения оборудования уровня компонентов 9 в этих членах.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK; В противном случае возвращает E_INVALIDARG, если параметр pDesc имеет значение NULL.
Комментарии
Используйте метод GetDesc2 , чтобы получить описание адаптера DXGI 1.2. Чтобы получить описание DXGI 1.1, используйте метод IDXGIAdapter1::GetDesc1 . Чтобы получить описание DXGI 1.0, используйте метод IDXGIAdapter::GetDesc .
Планировщик модели драйвера дисплея Windows (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 или вычислительный пакет. Метод GetDesc2 можно использовать для получения уровней детализации для графических и вычислительных задач.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_2.h |
Библиотека | Dxgi.lib |