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


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

pfnEvictCb используется для указания ОПЕРАЦИОННОй системе уменьшать количество ссылок на место. После того как это число достигнет нуля, оно удалит выделение из списка расположения устройств.

Синтаксис

PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;

HRESULT Pfnd3dddiEvictcb(
  HANDLE hDevice,
  D3DDDICB_EVICT *unnamedParam2
)
{...}

Параметры

hDevice

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

unnamedParam2

pData [in, out]

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDICB_EVICT