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 hAllocation 中指定的分配句柄DXGKARGCB_GETCAPTUREADDRESS 结构的成员,pData 参数指向的分配句柄无效或未表示捕获缓冲区。

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