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