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 |