DD_DXAPI_LOCK控制代码
视频捕获驱动程序在 DxApi 函数的 dwFunctionNum 参数中传递DD_DXAPI_LOCK,以允许客户端无限期访问图面。
输入参数
- lpvInBuffer
指向 包含锁所需的句柄信息的 DDLOCKIN 结构的指针。
输出参数
- lpvOutBuffer
指向 包含锁定图面中的图面信息的 DDLOCKOUT 结构的指针。
注解
如果由于全屏命令提示符、分辨率更改等原因,图面变得不可用,则会调用 DD_DXAPI_OPENSURFACE 函数标识符中指定的 pfnSurfaceClose 回调,以通知客户端不应再访问此图面。
DDLOCKOUT 的 lpSurface 成员包含可用于访问图面的指针。 DDLOCKOUT 的其他成员与 DDSURFACEDESC 结构中的对应成员(dwSurfWidth 关联到 dwWidth、SurfaceCaps 关联到 ddsCaps、dwFormatFlags 关联到 ddpfPixelFormat.dwFlags 等)。
没有相应的 Unlock 函数标识符。
只能从PASSIVE_LEVEL调用此函数标识符。
要求
头文件: Ddkmapi.h (包括 Ddkmapi.h)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈