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


Функция NtGdiDdReleaseDC

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

Освобождает ранее созданный контекст устройства (DC) для указанного поверхностного объекта Microsoft DirectDraw в режиме ядра.

Синтаксис

BOOL APIENTRY NtGdiDdReleaseDC(
  _In_ HANDLE hSurface
);

Параметры

hSurface [in]

Дескриптор ранее созданного поверхностного объекта DirectDraw в режиме ядра.

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

В случае успешного выполнения эта функция возвращает значение TRUE; В противном случае возвращается значение FALSE.

Комментарии

Приложения, которым необходимо получить контроллер домена для поверхности DirectDraw, могут использовать IDirectDrawSurface7::GetDC, который предоставляет эту функциональность способом независимо от операционной системы.

Требования

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

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

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

DdReleaseDC