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


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

Среда выполнения D3D12 pfnDeallocateCb функции обратного вызова управляет размещением ресурсов.

Синтаксис

PFND3D12DDI_DEALLOCATE_CB_0022 Pfnd3d12ddiDeallocateCb0022;

HRESULT Pfnd3d12ddiDeallocateCb0022(
  D3D12DDI_HRTDEVICE unnamedParam1,
  const D3D12DDICB_DEALLOCATE_0022 *unnamedParam2
)
{...}

Параметры

unnamedParam1

[in] Дескриптор устройства среды выполнения.

unnamedParam2

[in] Указатель на структуру D3D12DDICB_DEALLOCATE_0022, содержащую сведения о размещении сделки.

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

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

Замечания

Эта функция обратного вызова используется драйвером для запроса среды выполнения Direct3D для выделения ресурсов.

Доступ к этой функции обратного вызова с помощью структуры D3D12DDI_CORELAYER_DEVICECALLBACKS_0022.

Драйвер должен проверить возвращаемое значение функции.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3d12umddi.h (include D3d12umddi.h)

См. также

D3D12DDICB_DEALLOCATE_0022

D3D12DDI_CORELAYER_DEVICECALLBACKS_0022

pfnAllocateCb