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 |