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


Функция NtGdiDdAttachSurface

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

Присоединяет два представления поверхности режима ядра.

Синтаксис

BOOL APIENTRY NtGdiDdAttachSurface(
  _In_ HANDLE hSurfaceFrom,
  _In_ HANDLE hSurfaceTo
);

Параметры

hSurfaceFrom [in]

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

hSurfaceTo [in]

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

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

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

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

 

Комментарии

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

Примечание

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

 

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Ntgdi.h

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

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