次の方法で共有


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 を含む)