D3DDDICB_RECLAIMALLOCATIONS3 構造体 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3は pfnReclaimAllocations3Cb と共に使用され、以前はドライバーによって再利用するために提供されていた、再利用されるビデオ メモリ リソースを記述します。
構文
typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
メンバー
PagingQueue
ユーザー モード ドライバーによって提供されるページング キューは、割り当て一覧のページに格納されます。
NumAllocations
HandleList の割り当ての数。
pResources
Direct3D ランタイム リソース ハンドルの配列。
HandleList
割り当てに対するカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型の配列。
pResults
サーフェスが有効か破棄されるか、またはコミットメントを一覧表示するかを指定する値の必須配列。
PagingFenceValue
GPU に作業を送信する前に同期するページング フェンス。これにより、指定された配列内のリソースまたは割り当てが参照されます。
要件
要件 | 値 |
---|---|
Header | d3dumddi.h |