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

Описывает ресурсы памяти видео, которые драйвер отображения пользовательского режима предлагает для повторного использования. Используется с функцией pfnOfferResources. Используется с pfnReclaimResources функцией модели драйвера Windows (WDDM) 1.2 и более поздних версий.

Синтаксис

typedef struct _DXGI_DDI_ARG_OFFERRESOURCES {
  [in] DXGI_DDI_HDEVICE         hDevice;
  [in] const DXGI_DDI_HRESOURCE *pResources;
  [in] UINT                     Resources;
  [in] D3DDDI_OFFER_PRIORITY    Priority;
} DXGI_DDI_ARG_OFFERRESOURCES;

Члены

[in] hDevice

Дескриптор устройства отображения (графический контекст), на котором драйвер предлагает ресурсы для повторного использования.

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

[in] pResources

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

[in] Resources

Количество элементов в массиве, на которое указывает pResources.

[in] Priority

Значение типа D3DDDI_OFFER_PRIORITY, указывающее важность ресурсов, на которые указывает pResources.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8,WDDM 1.2 и более поздних версий
минимальный поддерживаемый сервер Windows Server 2012
заголовка dxgiddi.h (include D3d10umddi.h)

См. также

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

D3DDDI_OFFER_PRIORITY

pfnOfferResources