共用方式為


D3DDDICB_RECLAIMALLOCATIONS2結構 (d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS2 會與 pfnReclaimAllocations2Cb 搭配使用,以描述先前提供給驅動程序重複使用的視訊記憶體資源,這些資源將被回收。

語法

typedef struct _D3DDDICB_RECLAIMALLOCATIONS2 {
  [in]  D3DKMT_HANDLE       PagingQueue;
  [in]  UINT                NumAllocations;
  [in]  const HANDLE        *pResources;
  [in]  const D3DKMT_HANDLE *HandleList;
  [out] BOOL                *pDiscarded;
  [out] UINT64              PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS2;

成員

[in] PagingQueue

使用者模式驅動程式提供的分頁佇列,要分頁至配置清單中的頁面。

[in] NumAllocations

pDiscarded 中的項目數目,以及 pResourcesHandleList 為非 NULL 的項目數目。

[in] pResources

Direct3D 運行時間資源句柄的陣列。

[in] HandleList

配置句柄的陣列。 如果非 NULL,pResources 必須是 NULL。

[out] pDiscarded

布爾值的選擇性陣列,指定是否捨棄每個資源或配置。

[out] PagingFenceValue

在提交工作至 GPU 之前,要同步處理的分頁柵欄,該 GPU 會參考所提供數位中的任何資源或配置

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
標頭 d3dumddi.h (包括 D3dumddi.h)