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


функция обратного вызова PFND3D12DDI_EVICT_CB (d3d12umddi.h)

PFND3D12DDI_EVICT_CB указывает ОС уменьшать количество ссылок на место. После того как это число достигнет нуля, оно удалит выделение из списка расположения устройств.

Синтаксис

PFND3D12DDI_EVICT_CB Pfnd3d12ddiEvictCb;

HRESULT Pfnd3d12ddiEvictCb(
  D3D12DDI_HRTDEVICE hRTDevice,
  const D3DDDICB_EVICT *unnamedParam2
)
{...}

Параметры

hRTDevice

Дескриптор устройства отображения.

unnamedParam2

Указатель на структуру D3DDDICB_EVICT, описывающую страницы памяти для вытеснения.

Возвращаемое значение

Если эта функция обратного вызова выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h