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 内の項目の数、および pResources または HandleList が NULL 以外である。
[in] pResources
Direct3D ランタイム リソース ハンドルの配列。
[in] HandleList
割り当てハンドルの配列。 NULL 以外の場合、pResources は NULL である必要があります。
[out] pDiscarded
各リソースまたは割り当てが破棄されたかどうかを指定するブール値の省略可能な配列。
[out] PagingFenceValue
指定された配列内のリソースまたは割り当てを参照する GPU に作業を送信する前に同期するページング フェンス
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |