Перечисляет уже существующие поверхности, которые отвечают критерию поиска.
lplpDDSD
Адрес структуры DDSURFACEDESC, которая описывает интересующую поверхность.
lpContext
Адрес caller-определенной структуры, которая будет передана каждому члену перечисления.
lpEnumCallback
Адрес функции EnumCallback, которую процедура перечисления вызовет каждый раз когда найдено соответствие.
Если установлен флажок DDENUMSURFACES_CANBECREATED, этот метод будет пытаться временно создавать поверхность, которая отвечает критерию. Обратите внимание, что поскольку поверхность перечисляется, счет ссылки увеличивается, если Вы не собираетесь использовать поверхность, вызовите IDirectDraw:: Release, чтобы уничтожить поверхность после каждого перечисления.