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::LockIDirectDrawSurface7::Unlock 方法。

要求

要求
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

另请参阅

IDirectDrawSurface7