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 |