次の方法で共有


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