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 |