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
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawSurface7