5edf7c19

DirectDraw


DirectDraw - компонент системы Windows, который выполняет общие функции, требуемые и,  аппаратными средствами, и программным обеспечением DirectDraw. Также, DirectDraw - единственый пользователь DirectDraw аппаратного уровня абстракции (HAL). Прикладные программы должны писать в  DirectDraw. DirectDraw возвращает два набора возможностей, один для аппаратных возможностей и один для возможностей программной эмуляции. При использовании прикладная программа может легко определить то, что DirectDraw эмулирует и какие функциональные возможности обеспечиваются в аппаратных средствах и корректировать себя соответственно.

DirectDraw выполнен в виде библиотеки с динамической связью (DLL) DDRAW. Эта 32 битная DLL осуществляет все общие функциональные возможности, требуемые DirectDraw. Она выполняет все необходимые преобразования между Win32 и  HAL, а также  полною проверку правильности параметра.Она обеспечивает управление внеэкранной  памятью дисплея, и выполняет всю  логику, требуемую DirectDraw. Она  ответственна за обеспечение COM интерфейса для прикладной программе, сцепление hWnds, чтобы обеспечить отсекание списков, и все другие аппаратно-независимые функциональные возможности.



Начало  Назад  Вперед