次の方法で共有


DXGKDDI_STOPCAPTURE コールバック関数 (d3dkmddi.h)

DxgkDdiStopCapture 関数は、キャプチャ ハードウェアが特定の割り当てをキャプチャ バッファーとして使用するのを停止します。

構文

DXGKDDI_STOPCAPTURE DxgkddiStopcapture;

NTSTATUS DxgkddiStopcapture(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}

パラメーター

[in] hAdapter

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiAddDevice 関数の MiniportDeviceContext 出力パラメーターの Microsoft DirectX グラフィックス カーネル サブシステムにこのハンドルを以前に提供しました。

[in] pStopCapture

キャプチャ バッファーとして使用される割り当てへのハンドルを含む DXGKARG_STOPCAPTURE構造体への ポインター。

戻り値

DxgkDdiStopCapture は、STATUS_SUCCESSを返します。割り当てが正常に停止しなかった場合は、適切なエラー結果が返されます。

注釈

キャプチャ バッファーが破棄されると、DirectX グラフィックス カーネル サブシステムは DxgkDdiStopCapture 関数を呼び出して、キャプチャ ハードウェアがキャプチャ バッファーとして割り当てを使用しないようにディスプレイ ミニポート ドライバーに通知します。 キャプチャ ハードウェアが割り当ての使用を既に停止している場合、ドライバーは呼び出しを無視する必要があります。

DxgkDdiStopCapture をページング可能にする必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista
対象プラットフォーム デスクトップ
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice