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


Функция NtGdiDdCreateDirectDrawObject

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

Создает представление объекта Microsoft DirectDraw на стороне ядра.

Синтаксис

HANDLE APIENTRY NtGdiDdCreateDirectDrawObject(
  _In_ HDC hdc
);

Параметры

hdc [in]

Любое устройство отображения контроллера домена, для которого необходимо создать объект DirectDraw.

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

В случае успешного выполнения эта функция возвращает дескриптор в представление объекта в режиме ядра; В противном случае возвращается значение NULL.

Комментарии

Приложениям рекомендуется использовать API DirectDraw и Direct3D для создания объектов графических устройств и управления ими. Эти конструкции абстрагируют процесс создания устройства упрощенным и независимым от операционной системы способом.

Требования

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

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

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

DdCreateDirectDrawObject