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

Описывает ресурсы видеопамяти, которые необходимо освободить и которые ранее предложил для повторного использования драйвер отображения пользовательского режима. Используется с функцией pfnReclaimResources в драйверах windows Display Driver Model (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 , если нет.

Если pDiscarded имеет значение NULL, драйвер может игнорировать его.

[in] Resources

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

Требования

Требование Значение
Минимальная версия клиента Windows 8,WDDM 1.2 и более поздних версий
Минимальная версия сервера Windows Server 2012
Верхняя часть dxgiddi.h (включая D3d10umddi.h)

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

pfnReclaimResources