EngLockDirectDrawSurface 函式 (winddi.h)
EngLockDirectDrawSurface 函式會鎖定 DirectDraw 表面的核心模式句柄。
語法
ENGAPI PDD_SURFACE_LOCAL EngLockDirectDrawSurface(
[in] HANDLE hSurface
);
參數
[in] hSurface
要鎖定之表面的句柄。
傳回值
EngLockDirectDrawSurface 會傳回 DD_SURFACE_LOCAL 結構的指標,描述成功時的介面資訊。 否則,它會傳回 NULL 指標。
備註
EngLockDirectDrawSurface 可讓驅動程式寫入器鎖定 DirectDraw 表面。 鎖定句柄保證同步處理的行為,並保留句柄,防止系統中的其他線程刪除。
驅動程式目前只會從 Direct3D 文字介面接收 DirectDraw 表面控點。 因此,只有執行文字的驅動程式需要鎖定紋理表面。
完成文字處理之後,驅動程式必須呼叫 EngUnlockDirectDrawSurface 來釋放鎖定的句柄。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 2000 和更新版本的 Windows 作業系統。 |
目標平台 | Universal |
標頭 | winddi.h (包含Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |