функция обратного вызова PFND3D12DDI_EVICT2 (d3d12umddi.h)
PFND3D12DDI_EVICT2 указывает операционной системе уменьшать количество ссылок на место расположения. Когда это число достигнет нуля, выделение будет удалено из списка расположения устройств.
Синтаксис
PFND3D12DDI_EVICT2 Pfnd3d12ddiEvict2;
HRESULT Pfnd3d12ddiEvict2(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_EVICT *unnamedParam2
)
{...}
Параметры
unnamedParam1
Дескриптор устройства отображения.
unnamedParam2
Указатель на структуру D3D12DDIARG_EVICT , описывающую вытеснаемые страницы памяти.
Возвращаемое значение
Если эта функция обратного вызова выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
После того как запрос на вытеснение помещается в очередь, доступ к базовому выделению является незаконным, так как выделение может быть вытесно в любое время оттуда по усмотрению операционной системы.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |