Эффективность операционной системы может быть ухудшена, если слишком много памяти блокировано.
Возвращает DD_OK если успешно, или одно из следующих значений ошибки:
DDERR_CANTPAGELOCK DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS DDERR_SURFACELOST
dwFlags
Этот параметр не используется в это время и должен быть установлен в 0.
Этот метод работает только на поверхностях системной памяти; не будет блокироваться страница поверхности памяти дисплея или эмулированной основной поверхности. Если этот метод обратился к поверхности памяти дисплея,он не будет делать ничего за исключением возвращения DD_OK.
Чтобы гарантировать согласие с COM, этот метод - не, часть интерфейса IDirectDrawSurface, но принадлежит интерфейсу IDirectDrawSurface2. Чтобы использовать этот метод, Вы должны сначала сделать запрос для интерфейса IDirectDrawSurface2. Для большего количества информации, см. Интерфейс IDirectDrawSurface2.