Поделиться через


структура DXGI_DDI_ARG_SETRESOURCEPRIORITY (dxgiddi.h)

Структура DXGI_DDI_ARG_SETRESOURCEPRIORITY описывает параметры для установки уровня приоритета ресурса.

Синтаксис

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Члены

[in] hDevice

Дескриптор устройства отображения (графический контекст), на котором драйвер задает приоритет вытеснения из памяти для ресурса. Среда выполнения Direct3D передает этот дескриптор драйверу в элементе hDrvDeviceструктуры D3D10DDIARG_CREATEDEVICE , когда среда выполнения вызывает функцию CreateDevice(D3D10) драйвера для создания устройства отображения.

[in] hResource

Дескриптор ресурса для задания уровня приоритета.

[in] Priority

Уровень приоритета, устанавливаемый для ресурса, указанного элементом hResource . Уровень приоритета ресурса можно задать в любом месте в диапазоне от 0 до 0xFFFFFFFF.

Комментарии

Уровень приоритета, на который задается ресурс, определяет порядок его вытеснения из памяти. Ресурс с низким приоритетом вытесниется перед ресурсом с высоким приоритетом. Если два ресурса имеют одинаковый приоритет, ресурс, который использовался в последнее время, хранится в памяти; другой ресурс вытеснился.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть dxgiddi.h (включая D3d10umddi.h)

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

SetResourcePriorityDXGI