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 |