次の方法で共有


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

DXGKCB_GETCAPTUREADDRESS は、指定された割り当てハンドルに関連付けられているキャプチャ バッファーの物理アドレスとセグメント識別子を取得します。

構文

DXGKCB_GETCAPTUREADDRESS DxgkcbGetcaptureaddress;

NTSTATUS DxgkcbGetcaptureaddress(
  [in/out] INOUT_PDXGKARGCB_GETCAPTUREADDRESS unnamedParam1
)
{...}

パラメーター

[in/out] unnamedParam1

キャプチャ バッファーに関する情報を取得するためのパラメーターを記述する DXGKARGCB_GETCAPTUREADDRESS 構造体へのポインター。

戻り値

DXGKCB_GETCAPTUREADDRESS は、次のいずれかの値を返します。

リターン コード 説明
STATUS_SUCCESS DXGKCB_GETCAPTUREADDRESS キャプチャ バッファー情報が正常に取得されました。
STATUS_INVALID_PARAMETER pData パラメーターが指すDXGKARGCB_GETCAPTUREADDRESS構造体の hAllocation メンバーで指定された割り当てハンドルが無効であるか、キャプチャ バッファーを表していませんでした。

DXGKCB_GETCAPTUREADDRESS、Ntstatus.h で定義されている他のエラー コードを返す場合もあります。

注釈

DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKARGCB_GETCAPTUREADDRESSの適切なメンバー設定し、DXGKRNL_INTERFACEを介して DxgkCbGetCaptureAddress を呼び出します。

要件

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

こちらもご覧ください

DXGKARGCB_GETCAPTUREADDRESS

DXGKRNL_INTERFACE