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


Функция DdAttachSurface (ddrawgdi.h)

[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают многие другие трудности, связанные с взаимодействием непосредственно с драйверами дисплея.]

Функция DdAttachSurface присоединяет два представления поверхности в режиме ядра.

GdiEntry11 определяется как псевдоним для этой функции.

Синтаксис

BOOL DdAttachSurface(
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom,
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo
);

Параметры

[in] pSurfaceFrom

Указатель на объект surface режима ядра, который будет начальной точкой нового вложения.

[in] pSurfaceTo

Указатель на объект поверхности режима ядра, который будет конечной точкой нового вложения.

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

DdAttachSurface возвращает одно из следующих элементов:

Код возврата Описание
TRUE
Вызов функции выполнен успешно.
FALSE
Сбой вызова функции.

Комментарии

Полное описание вложений surface см. в разделе Пакет средств разработки программного обеспечения (SDK) Для DirectDraw и Пакет средств разработки драйверов (DDK).

Примечание Как и в случае с другими поверхностными вложениями, полученное вложение является односторонним. После вызова этой функции pSurfaceTo не будет присоединена к pSurfaceFrom.
 

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ddrawgdi.h

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

Поддержка клиентов нижнего уровня графики