DCIBeginAccess 函数 (dciman.h)
[此函数可能会随每个操作系统修订版而更改。 请改用 Microsoft DirectDraw 和 Microsoft Direct3DAPI;这些 API 将应用程序与此类操作系统更改隔离开来,并隐藏与显示驱动程序直接交互时涉及的许多其他困难。]
获取基于给定矩形显示帧缓冲区的访问指针。
语法
DCIRVAL DCIBeginAccess(
[in] LPDCISURFACEINFO pdci,
[in] int x,
[in] int y,
[in] int dx,
[in] int dy
);
参数
[in] pdci
指向 DCISURFACEINFO 结构的指针。
[in] x
矩形左上角的 x 坐标。
[in] y
矩形左上角的 y 坐标。
[in] dx
矩形的宽度。
[in] dy
矩形的高度。
返回值
如果函数成功,则返回值为DCI_OK或DCI_STATUS_POINTERCHANGED。 DCI_STATUS_POINTERCHANGED指示自上次调用以来,帧缓冲区的虚拟地址可能已更改。 因此,应用程序不应假定显示帧缓冲区的虚拟地址的一致性。 如果函数失败,则返回值是 DCI 错误之一。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | dciman.h |
Library | Dciman32.lib |
DLL | Dciman32.dll |