次の方法で共有


PFND3DDDI_EVICTCBコールバック関数 (d3dumddi.h)

pfnEvictCb は、常駐参照数を減らすように OS に指示するために使用されます。 この数が 0 に達すると、デバイス所在地の一覧から割り当てが削除されます。

構文

PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;

HRESULT Pfnd3dddiEvictcb(
  HANDLE hDevice,
  D3DDDICB_EVICT *unnamedParam2
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル。

unnamedParam2

pData [in, out]

削除するメモリ ページを記述する D3DDDICB_EVICT 構造体へのポインター。

戻り値

このコールバック関数が成功した場合は、S_OKを返します。 それ以外の場合は、HRESULT エラー コードが返されます。

備考

削除要求がキューに登録されると、オペレーティング システムの裁量により、割り当てがそこからいつでも削除される可能性があるため、基になる割り当てにアクセスすることは無効です。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム デスクトップ
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

D3DDDICB_EVICT