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

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

Синтаксис

typedef struct _DXGI_DDI_ARG_RECLAIMRESOURCES {
  [in]  DXGI_DDI_HDEVICE         hDevice;
  [in]  const DXGI_DDI_HRESOURCE *pResources;
  [out] BOOL                     *pDiscarded;
  [in]  UINT                     Resources;
} DXGI_DDI_ARG_RECLAIMRESOURCES;

Члены

[in] hDevice

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

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

[in] pResources

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

[out] pDiscarded

Необязательный массив логических значений, указывающий, был ли удален каждый ресурс или выделение.

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

Драйвер задает каждому логическому значению значение TRUE, если соответствующий ресурс был удален или false, если нет.

Если pDiscardedNULL, драйвер может игнорировать его.

[in] Resources

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

Требования

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

См. также

pfnReclaimResources