структура D3DDDIARG_RECLAIMRESOURCES (d3dumddi.h)

Описывает ресурсы видеопамяти, которые необходимо освободить, и которые ранее предлагались для повторного использования драйвером отображения пользовательского режима. Используется с функцией ReclaimResources .

Синтаксис

typedef struct _D3DDDIARG_RECLAIMRESOURCES {
  [in]  HANDLE *pResources;
  [out] BOOL   *pDiscarded;
  [in]  UINT   Resources;
} D3DDDIARG_RECLAIMRESOURCES;

Члены

[in] pResources

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

[out] pDiscarded

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

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

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

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

[in] Resources

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

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dumddi.h

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

CreateDevice(D3D10)

ReclaimResources