共用方式為


PFND3DDDI_RECLAIMALLOCATIONS2CB回呼函式 (d3dumddi.h)

pfnReclaimAllocations2Cb 是由使用者模式驅動程式呼叫,以回收先前提供給重複使用的視訊記憶體配置。

語法

PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;

HRESULT Pfnd3dddiReclaimallocations2cb(
  HANDLE hDevice,
  D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}

參數

hDevice

顯示裝置的句柄。

unnamedParam2

pData [in, out]

定義要回收之配置 之D3DDDICB_RECLAIMALLOCATIONS2 結構的指標。

傳回值

傳回下列其中一個值。

傳回碼 描述
S_OK 已成功回收配置。
E_INVALIDARG 已提供無效的參數。
D3DDDIERR_DEVICEREMOVED 視訊記憶體管理員或顯示迷你埠驅動程序無法完成作業,因為發生 隨插即用 (PnP) Stop 事件或逾時偵測和復原 (TDR) 事件。
注意 如果傳回此錯誤碼,驅動程式的呼叫函式通常 (pfnReclaimResources 例程) 必須將此錯誤碼傳回至 Direct3D 運行時間。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 桌面
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

D3DDDICB_RECLAIMALLOCATIONS2

D3DDDI_DEVICECALLBACKS

pfnReclaimResources