Функция NtGdiDdGetDxHandle
[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают многие другие трудности, связанные с взаимодействием непосредственно с драйверами дисплея.]
Возвращает дескриптор API Microsoft DirectX в режиме ядра для использования в последующих вызовах точек входа режима ядра, управляющих механизмом API DirectX.
Синтаксис
DWORD APIENTRY NtGdiDdGetDxHandle(
_In_ HANDLE hDirectDraw,
_In_ HANDLE hSurface,
_In_ BOOL bRelease
);
Параметры
-
hDirectDraw [in]
-
Обработка объекта DirectDraw, владеющего поверхностью. Этот параметр является необязательным и может иметь значение NULL.
-
hSurface [in]
-
Дескриптор , для которого возвращается дескриптор API DirectX в режиме ядра. Этот параметр является необязательным и может иметь значение NULL.
-
bRelease [in]
-
Установите значение TRUE , если интерфейс режима ядра API DirectX должен быть освобожден. В противном случае — FALSE.
Возвращаемое значение
Дескриптор API DirectX, используемый в последующих точках входа ядра, ориентированных на Api DirectX.
Комментарии
Если указаны как hDirectDraw , так и hSurface , hSurface игнорируется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел