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


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

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

Синтаксис

typedef struct _D3D12DDICB_RECLAIMALLOCATIONS2 {
  [in]  UINT                NumAllocations;
  [in]  const D3DKMT_HANDLE *HandleList;
  [out] BOOL                *pDiscarded;
  [out] UINT64              PagingFenceValue;
} D3D12DDICB_RECLAIMALLOCATIONS2;

Члены

[in] NumAllocations

Количество элементов в pDiscarded и в зависимости от того, какой из pResources или HandleList имеет значение, отличное от NULL.

[in] HandleList

Массив дескрипторов выделения. Если значение не равно NULL, pResources должно иметь значение NULL.

[out] pDiscarded

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

[out] PagingFenceValue

Граница подкачки для синхронизации перед отправкой работы в GPU, которая ссылается на любые ресурсы или выделения в предоставленных массивах.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dumddi.h (включая D3dumddi.h)