Функция DdGetDxHandle (ddrawgdi.h)
[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают многие другие трудности, связанные с взаимодействием непосредственно с драйверами дисплея.]
Возвращает дескриптор API Microsoft DirectX в режиме ядра для использования в последующих вызовах точек входа режима ядра, управляющих механизмом API DirectX.
GdiEntry14 определяется как псевдоним для этой функции.
Синтаксис
HANDLE DdGetDxHandle(
[in] LPDDRAWI_DIRECTDRAW_LCL pDDraw,
[in] LPDDRAWI_DDRAWSURFACE_LCL pSurface,
[in] BOOL bRelease
);
Параметры
[in] pDDraw
Указатель на объект DirectDraw, владеющий поверхностью. Этот параметр является необязательным и может иметь значение NULL.
[in] pSurface
Указатель на поверхность, для которой возвращается дескриптор API DirectX в режиме ядра. Этот параметр является необязательным и может иметь значение NULL.
[in] bRelease
Задайте значение TRUE , если интерфейс режима ядра API DirectX должен быть освобожден. В противном случае — FALSE.
Возвращаемое значение
Дескриптор API DirectX, используемый в последующих точках входа ядра, ориентированных на API DirectX.
Комментарии
Если указаны оба параметра pDDraw и pSurface , pSurface игнорируется.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ddrawgdi.h |