Поделиться через


Функция EngLockSurface (winddi.h)

Функция EngLockSurface создает объект пользователя для заданной поверхности. Эта функция предоставляет драйверам доступ к создаваемым ими поверхностям.

Синтаксис

ENGAPI SURFOBJ * EngLockSurface(
  HSURF hsurf
);

Параметры

hsurf

Дескриптор на запираемой поверхности.

Возвращаемое значение

При успешном выполнении функции EngLockSurface возвращает указатель на структуру SURFOBJ. В противном случае эта функция возвращает значение NULL.

Комментарии

Эта функция предоставляет драйверам доступ к создаваемым ими поверхностям.

Водитель отвечает за разблокировку поверхности, когда она больше не нужна. Поверхности должны быть заблокированы только на очень короткие периоды времени.

Используйте функцию EngUnlockSurface , чтобы разблокировать поверхность.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

См. также раздел

EngUnlockSurface

SURFOBJ