次の方法で共有


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

関連項目

DXGKARGCB_GETCAPTUREADDRESS

DXGKRNL_INTERFACE