IDirectDrawSurface7::Unlock 方法 (ddraw.h)
通知 DirectDraw 直接图面操作已完成。
语法
HRESULT Unlock(
[in] LPRECT unnamedParam1
);
参数
[in] unnamedParam1
指向 RECT 结构的指针,该结构用于在 对 IDirectDrawSurface7::Lock 方法的相应调用中锁定图面。 仅当通过在对 IDirectDrawSurface7::Lock 方法的相应调用的 lpDestRect 参数中传递 NULL 来锁定整个图面时,此参数才能为 NULL。
返回值
如果该方法成功,则返回值DD_OK。
如果失败,该方法可能会返回以下错误值之一:
- DDERR_GENERIC
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_INVALIDRECT
- DDERR_NOTLOCKED
- DDERR_SURFACELOST
注解
由于可以对具有不同目标矩形的同一图面多次调用 IDirectDrawSurface7::Lock ,因此 lpRect 中的指针会将调用链接到 IDirectDrawSurface7::Lock 和 IDirectDrawSurface7::Unlock 方法。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | ddraw.h |
Library | Ddraw.lib |
DLL | Ddraw.dll |