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 結構來存取此回呼函式。

驅動程式必須檢查函式的傳回值。

規格需求

需求
目標平台 Windows
標頭 d3d12umddi.h (包含 D3d12umddi.h)

另請參閱

D3D12DDICB_DEALLOCATE_0022

D3D12DDI_CORELAYER_DEVICECALLBACKS_0022

pfnAllocateCb