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 に作業を送信する前に同期するページング フェンス。指定された配列内のリソースまたは割り当てを参照します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dumddi.h |