次の方法で共有


DXGI_DDI_ARG_OFFERRESOURCES 構造体 (dxgiddi.h)

ユーザー モード ディスプレイ ドライバーが再利用のために提供するビデオ メモリ リソースについて説明します。 pfnOfferResources 関数と共に使用されます。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーによって pfnReclaimResources 関数と共に使用されます。

構文

typedef struct _DXGI_DDI_ARG_OFFERRESOURCES {
  [in] DXGI_DDI_HDEVICE         hDevice;
  [in] const DXGI_DDI_HRESOURCE *pResources;
  [in] UINT                     Resources;
  [in] D3DDDI_OFFER_PRIORITY    Priority;
} DXGI_DDI_ARG_OFFERRESOURCES;

メンバー

[in] hDevice

ドライバーが再利用のためにリソースを提供するディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。

Direct3D ランタイムは、CreateDevice(D3D10) ルーチンを呼び出してデバイスを作成したときに、D3D10DDIARG_CREATEDEVICE構造体の hDrvDevice メンバー内のドライバーにこのハンドルを渡しました。

[in] pResources

ドライバーが提供するビデオ メモリ リソースへのハンドルの配列へのポインター。

[in] Resources

pResources が指す配列内の要素の数。

[in] Priority

pResources が指すリソースの重要度を示す D3DDDI_OFFER_PRIORITY 型の値。

要件

要件
サポートされている最小のクライアント Windows 8、WDDM 1.2 以降
サポートされている最小のサーバー Windows Server 2012
Header dxgiddi.h (D3d10umddi.h を含む)

こちらもご覧ください

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

D3DDDI_OFFER_PRIORITY

pfnOfferResources