PFND3D11_1DDI_DISCARD コールバック関数 (d3d10umddi.h)

ビデオ表示メモリからの割り当てを破棄 (削除) します。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーによって実装されます。

構文

PFND3D11_1DDI_DISCARD Pfnd3d111DdiDiscard;

void Pfnd3d111DdiDiscard(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11DDI_HANDLETYPE HandleType,
  VOID *hResourceOrView,
  const D3D10_DDI_RECT *unnamedParam4,
  UINT NumRects
)
{...}

パラメーター

unnamedParam1

hDevice [in]

ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。

HandleType

コンテキスト ハンドルの型を識別する D3D11DDI_HANDLETYPE型の値。

hResourceOrView

リソースまたは破棄するビューへのハンドルへのポインター。

unnamedParam4

pRects [in, optional]

破棄するリソース ビュー内の四角形の RECT 構造体の省略可能な配列。 NULL の場合、Discard(D3D11_1) 関数はサーフェス全体を破棄します。

NumRects

pRects パラメーターが指定する配列内の四角形の数。

戻り値

なし

解説

D3D10_DDI_RECT構造体は RECT 構造体として定義されます。

typedef RECT D3D10_DDI_RECT;

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム デスクトップ
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3D11DDI_HANDLETYPE

D3D11_1DDI_DEVICEFUNCS