次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

D3D11DDI_HANDLETYPE

D3D11_1DDI_DEVICEFUNCS