Fungsi EngLockDirectDrawSurface (winddi.h)
Fungsi EngLockDirectDrawSurface mengunci handel mode kernel permukaan DirectDraw.
Sintaks
ENGAPI PDD_SURFACE_LOCAL EngLockDirectDrawSurface(
[in] HANDLE hSurface
);
Parameter
[in] hSurface
Tangani ke permukaan untuk dikunci.
Nilai kembali
EngLockDirectDrawSurface mengembalikan pointer ke struktur DD_SURFACE_LOCAL yang menjelaskan informasi permukaan setelah berhasil. Jika tidak, ia mengembalikan penunjuk NULL .
Keterangan
EngLockDirectDrawSurface memungkinkan penulis driver untuk mengunci permukaan DirectDraw. Mengunci handel menjamin perilaku yang disinkronkan dan mempertahankan handel agar tidak dihapus oleh utas lain dalam sistem.
Saat ini, driver menerima handel permukaan DirectDraw hanya dari antarmuka tekstur Direct3D. Akibatnya, hanya driver yang melakukan tekstur yang perlu mengunci permukaan tekstur.
Setelah menyelesaikan tekstur, driver harus melepaskan handel terkunci dengan memanggil EngUnlockDirectDrawSurface.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |