функция обратного вызова 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 (включая D3dumddi.h)

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

D3DDDICB_EVICT