Прочитать на английском

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


Отображение справочника по устройствам

Общие сведения о технологии display Devices Reference.

Для разработки справочника по устройствам отображения вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

Перечисление DISPLAYCONFIG_DEVICE_INFO_TYPE указывает тип сведений об устройстве отображения, которые необходимо настроить или получить с помощью функции DisplayConfigSetDeviceInfo или DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

Перечисление DISPLAYCONFIG_MODE_INFO_TYPE указывает, что сведения, содержащиеся в структуре DISPLAYCONFIG_MODE_INFO, являются исходными или целевыми.
DISPLAYCONFIG_PIXELFORMAT

Перечисление DISPLAYCONFIG_PIXELFORMAT задает формат пикселей в различных битах на пиксель (BPP).
DISPLAYCONFIG_ROTATION

Перечисление DISPLAYCONFIG_ROTATION указывает поворот дисплея по часовой стрелке.
DISPLAYCONFIG_SCALING

Перечисление DISPLAYCONFIG_SCALING указывает преобразование масштабирования, применяемое к содержимому, отображаемого в пути к сети видеотрансляции (VidPN).
DISPLAYCONFIG_SCANLINE_ORDERING

Перечисление DISPLAYCONFIG_SCANLINE_ORDERING указывает метод, используемый дисплеем для создания изображения на экране.
DISPLAYCONFIG_TOPOLOGY_ID

Перечисление DISPLAYCONFIG_TOPOLOGY_ID указывает тип топологии отображения.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

Перечисление DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY указывает тип соединителя целевого объекта.

Функции

 
BRUSHOBJ_hGetColorTransform

Функция BRUSHOBJ_hGetColorTransform извлекает преобразование цвета для указанной кисти.
BRUSHOBJ_pvAllocRbrush

Функция BRUSHOBJ_pvAllocRbrush выделяет память для реализации указанной кисти драйвером.
BRUSHOBJ_pvGetRbrush

Функция BRUSHOBJ_pvGetRbrush получает указатель на реализацию указанной кисти драйвера.
BRUSHOBJ_ulGetBrushColor

Функция BRUSHOBJ_ulGetBrushColor возвращает rgb-цвет указанной сплошной кисти.
CLIPOBJ_bEnum

Функция CLIPOBJ_bEnum перечисляет пакет прямоугольников из указанной области клипа; предыдущий вызов CLIPOBJ_cEnumStart определяет порядок перечисления.
CLIPOBJ_cEnumStart

Функция CLIPOBJ_cEnumStart задает параметры для перечисления прямоугольников в указанной области клипа.
CLIPOBJ_ppoGetPath

Функция CLIPOBJ_ppoGetPath создает структуру PATHOBJ, содержащую контур указанной области клипа.
DisplayConfigGetDeviceInfo

Функция DisplayConfigGetDeviceInfo извлекает сведения о конфигурации отображения устройства.
DisplayConfigSetDeviceInfo

Функция DisplayConfigSetDeviceInfo задает свойства целевого объекта.
DrvAlphaBlend

Функция DrvAlphaBlend предоставляет возможности передачи битовых блоков с альфа-смешением.
DrvAssertMode

Функция DrvAssertMode устанавливает режим указанного физического устройства в режим, указанный при инициализации PDEV, или режим по умолчанию для оборудования.
DrvBitBlt

Функция DrvBitBlt предоставляет общие возможности передачи битовых блоков между управляемыми устройством поверхностями, между управляемыми GDI растровыми изображениями в стандартном формате или между поверхностью, управляемой устройством, и растровым изображением, управляемым GDI в стандартном формате.
DrvCompletePDEV

Функция DrvCompletePDEV хранит дескриптор GDI создаваемого физического устройства.
DrvCopyBits

Функция DrvCopyBits преобразует растровые поверхности, управляемые устройством, и растровые изображения стандартного формата GDI.
DrvCreateDeviceBitmap

Функция DrvCreateDeviceBitmap создает растровые изображения и управляет ими.
DrvDeleteDeviceBitmap

Функция DrvDeleteDeviceBitmap удаляет растровое изображение устройства, созданное drvCreateDeviceBitmap.
DrvDeriveSurface

Функция DrvDeriveSurface наследует поверхность GDI от указанной поверхности DirectDraw.
DrvDescribePixelFormat

Функция DrvDescribePixelFormat описывает формат пикселей для определяемого устройством PDEV путем записи описания формата пикселей в структуру PIXELFORMATDESCRIPTOR.
DrvDefont

Функция DrvDefont уведомляет драйвер о том, что реализация шрифта больше не нужна и что драйвер теперь может освободить все связанные структуры данных, которые он выделил.
DrvDisableDirectDraw

Функция DrvDisableDirectDraw отключает оборудование для использования DirectDraw.
DrvDisableDriver

Функция DrvDisableDriver используется GDI для уведомления драйвера о том, что драйвер больше не требуется и готов его выгрузить.
DrvDisablePDEV

Функция DrvDisablePDEV используется GDI для уведомления драйвера о том, что указанное PDEV больше не требуется.
DrvDisableSurface

Функция DrvDisableSurface используется GDI для уведомления драйвера о том, что поверхность, созданная DrvEnableSurface для текущего устройства, больше не нужна.
DrvDitherColor

Функция DrvDitherColor запрашивает у устройства создание кисти, обтекаемой палитрой устройства.
DrvDrawEscape

Функция DrvDrawEscape — это точка входа, которая обслуживает несколько вызовов функций; конкретная функция зависит от значения параметра iEsc.
DrvEnableDirectDraw

Функция DrvEnableDirectDraw позволяет использовать оборудование для DirectDraw.
DrvEnableDriver

Функция DrvEnableDriver — это начальная точка входа драйвера, экспортируемая библиотекой DLL драйвера.
DrvEnablePDEV

Функция DrvEnablePDEV возвращает описание характеристик физического устройства в GDI.
DrvEnableSurface

Функция DrvEnableSurface настраивает поверхность для рисования и связывает ее с заданным физическим устройством.
DrvEndDoc

Функция DrvEndDoc вызывается GDI после завершения отправки документа драйверу для отрисовки.
DrvEscape

Функция DrvEscape используется для получения сведений с устройства, недоступного в интерфейсе драйвера устройства, независимого от устройства; конкретный запрос зависит от значения параметра iEsc.
DrvFillPath

Функция DrvFillPath — это необязательная точка входа для обработки заполнения закрытых путей.
DrvFontManagement

Функция DrvFontManagement — это необязательная точка входа, предоставляемая для устройств PostScript.
DrvFree

Функция DrvFree используется для уведомления драйвера о том, что указанная структура больше не нужна.
DrvGetDirectDrawInfo

Функция DrvGetDirectDrawInfo возвращает возможности графического оборудования.
DrvGetGlyphMode

Функция DrvGetGlyphMode сообщает GDI, как кэшировать сведения о глифах.
DrvGetModes

Функция DrvGetModes перечисляет режимы, поддерживаемые данным устройством.
DrvGetTrueTypeFile

Функция DrvGetTrueTypeFile обращается к файлу шрифта TrueType, сопоставленного в памяти.
DrvGradientFill

Функция DrvGradientFill затеняет указанные примитивы.
DrvIcmCheckBitmapBits

Функция DrvIcmCheckBitmapBits проверяет, находятся ли пиксели в указанном растровом рисунке в пределах гаммы устройства указанного преобразования.
DrvIcmCreateColorTransform

Функция DrvIcmCreateColorTransform создает преобразование цвета ICM.
DrvIcmDeleteColorTransform

Функция DrvIcmDeleteColorTransform удаляет указанное преобразование цвета.
DrvIcmSetDeviceGammaRamp

Функция DrvIcmSetDeviceGammaRamp задает аппаратную гамма-пандус указанного устройства отображения.
DrvLineTo

Функция DrvLineTo рисует одну сплошную целочисленную косметическую линию.
DrvLoadFontFile

Функция DrvLoadFontFile получает из GDI сведения, связанные с загрузкой и сопоставлением файлов шрифтов.
DrvMovePointer

Функция DrvMovePointer перемещает указатель в новое положение и гарантирует, что GDI не будет мешать отображению указателя.
DrvNextBand

Функция DrvNextBand вызывается GDI после завершения рисования полосы для физической страницы, поэтому драйвер может отправить следующий диапазон на принтер.
DrvNotify

Функция DrvNotify позволяет драйверу дисплея получать уведомления об определенных сведениях по GDI.
DrvPaint

Функция DrvPaint устарела и больше не вызывается GDI в Windows 2000 и более поздних версиях. Новые драйверы должны реализовывать один или несколько drvFillPath, DrvStrokePath или DrvStrokeAndFillPath.
DrvPlgBlt

Функция DrvPlgBlt предоставляет возможности ротации битовых блоков между сочетаниями управляемых устройством и GDI поверхностей.
DrvQueryAdvanceWidths

Функция DrvQueryAdvanceWidths возвращает ширину символов для указанного набора глифов.
DrvQueryDeviceSupport

Функция DrvQueryDeviceSupport возвращает запрошенные сведения об устройстве.
DrvQueryDriverInfo

Функция DrvQueryDriverInfo возвращает запрошенные сведения о драйвере.
DrvQueryFont

Функция DrvQueryFont используется GDI для получения структуры IFIMETRICS для данного шрифта.
DrvQueryFontCaps

Функция DrvQueryFontCaps определяет возможности драйвера шрифта.
DrvQueryFontData

Функция DrvQueryFontData извлекает сведения о реализованном шрифте.
DrvQueryFontFile

Функция DrvQueryFontFile предоставляет сведения о файле шрифта.
DrvQueryFontTree

Функция DrvQueryFontTree предоставляет GDI с указателем на структуру, которая определяет одно из следующих значений: сопоставление юникода с дескрипторами глифов, включая варианты глифовСопоставление пар kerning с дескрипторами кернинга
DrvQueryPerBandInfo

Функция DrvQueryPerBandInfo библиотеки принтеров вызывается GDI перед началом рисования полосы для физической страницы, поэтому драйвер может предоставить GDI сведения, относящиеся к диапазону.
DrvQueryTrueTypeOutline

Функция DrvQueryTrueTypeOutline извлекает контуры глифов в собственном формате TrueType.
DrvQueryTrueTypeTable

Функция DrvQueryTrueTypeTable обращается к определенным таблицам в файле описания шрифта TrueType.
DrvRealizeBrush

Функция DrvRealizeBrush запрашивает, чтобы драйвер реализовал указанную кисть для указанной поверхности.
DrvResetDevice

Функция DrvResetDevice сбрасывает устройство, которое не работает или не отвечает.
DrvResetPDEV

Функция DrvResetPDEV позволяет графическому драйверу передавать состояние драйвера из старой структуры PDEV в новую структуру PDEV, когда приложение Win32 вызывает ResetDC.
DrvSaveScreenBits

Функция DrvSaveScreenBits заставляет драйвер дисплея сохранять или восстанавливать заданный прямоугольник отображаемого изображения.
DrvSendPage

Функция DrvSendPage библиотеки печати принтера вызывается GDI после завершения рисования физической страницы, поэтому драйвер может отправить страницу на принтер.
DrvSetPalette

Функция DrvSetPalette запрашивает, чтобы драйвер реализовал палитру для указанного устройства.
DrvSetPixelFormat

Функция DrvSetPixelFormat задает формат пикселей окна.
DrvSetPointerShape

Функция DrvSetPointerShape используется для запроса драйвера снять указатель с экрана, если драйвер нарисовал его там; , чтобы попытаться задать новую фигуру указателя; и для размещения нового указателя на дисплее в указанной позиции.
DrvStartBanding

Функция DrvStartBanding вызывается GDI, когда она готова начать отправку диапазонов физической страницы в драйвер для отрисовки.
DrvStartDoc

Функция DrvStartDoc вызывается GDI, когда она готова начать отправку документа драйверу для отрисовки.
DrvStartPage

Функция DrvStartPage вызывается GDI, когда она готова начать отправку содержимого физической страницы в драйвер для отрисовки.
DrvStretchBlt

Функция DrvStretchBlt обеспечивает растягивание возможностей передачи битовых блоков между любым сочетанием управляемых устройством и GDI поверхностей.
DrvStretchBltROP

Функция DrvStretchBltROP выполняет растягивающую передачу битовых блоков с помощью ROP.
DrvStrokeAndFillPath

Функция DrvStrokeAndFillPath одновременно выполняет штрихи (контуры) и заполняет путь.
DrvStrokePath

Функция DrvStrokePath обводит (контуры) пути.
DrvSwapBuffers

Функция DrvSwapBuffers отображает содержимое связанного скрытого буфера окна на указанной поверхности.
DrvSynchronize

Функция DrvSynchronize информирует драйвер о том, что GDI должен получить доступ к управляемой устройством поверхности. Эта функция позволяет координировать асинхронные операции рисования, выполняемые сопроцессором устройства, с доступом GDI.
DrvSynchronizeSurface

Функция DrvSynchronizeSurface сообщает драйверу, что GDI необходимо выполнить запись в указанную поверхность. Эта функция позволяет координировать операции рисования, выполняемые сопроцессором устройства, с помощью GDI.
DrvTextOut

Функция DrvTextOut — это точка входа из GDI, которая вызывает для драйвера отрисовку набора глифов в указанных позициях.
DrvTransparentBlt

Функция DrvTransparentBlt обеспечивает возможность передачи битовых блоков с прозрачностью.
DrvUnloadFontFile

Функция DrvUnloadFontFile сообщает драйверу шрифта, что указанный файл шрифта больше не требуется.
EngAcquireSemaphore

Функция EngAcquireSemaphore получает ресурс, связанный с семафором, для монопольного доступа вызывающего потока.
EngAllocMem

Функция EngAllocMem выделяет блок памяти и вставляет предоставленный вызывающим объектом тег перед выделением.
EngAllocPrivateUserMem

Функция EngAllocPrivateUserMem выделяет блок памяти пользователя из адресного пространства указанного процесса и вставляет предоставленный вызывающим объектом тег перед выделением.
EngAllocUserMem

Функция EngAllocUserMem выделяет блок памяти из адресного пространства текущего процесса и вставляет предоставленный вызывающим объектом тег перед выделением.
EngAlphaBlend

Функция EngAlphaBlend предоставляет возможности передачи битовых блоков с альфа-смешением.
EngAssociateSurface

Функция EngAssociateSurface помечает заданную поверхность как принадлежащая указанному устройству.
EngBitBlt

Функция EngBitBlt предоставляет общие возможности передачи битовых блоков между управляемыми устройством поверхностями или между поверхностью, управляемой устройством, и растровым изображением стандартного формата под управлением GDI.
EngBugCheckEx

Функция EngBugCheckEx приводит к отключению системы контролируемым образом, когда вызывающий объект обнаруживает неустранимую ошибку, которая повредила бы систему, если вызывающий объект продолжал работать.
EngCheckAbort

Функция EngCheckAbort позволяет библиотеке DLL графики принтера определить, следует ли завершить задание печати.
EngClearEvent

Функция EngClearEvent задает для указанного объекта события состояние без знака.
EngComputeGlyphSet

Функция EngComputeGlyphSet вычисляет набор глифов, поддерживаемый на устройстве.
EngControlSprites

Функция EngControlSprites удаляет или перерисовывает спрайты в указанной области WNDOBJ.
EngCopyBits

Функция EngCopyBits преобразует растровые поверхности, управляемые устройством, и растровые изображения стандартного формата GDI.
EngCreateBitmap

Функция EngCreateBitmap запрашивает, чтобы GDI создавал растровое изображение и управлял им.
EngCreateClip

Функция EngCreateClip создает структуру CLIPOBJ, которую драйвер использует в обратных вызовах.
EngCreateDeviceBitmap

Функция EngCreateDeviceBitmap запрашивает GDI для создания дескриптора для растрового изображения устройства.
EngCreateDeviceSurface

Функция EngCreateDeviceSurface создает и возвращает дескриптор для поверхности устройства, которым будет управлять драйвер.
EngCreateDriverObj

Функция EngCreateDriverObj создает структуру DRIVEROBJ.
EngCreateEvent

Функция EngCreateEvent создает объект события синхронизации, который можно использовать для синхронизации аппаратного доступа между драйвером дисплея и драйвером видео минипорта.
EngCreatePalette

Функция EngCreatePalette отправляет запрос в GDI для создания палитры RGB.
EngCreatePath

Функция EngCreatePath выделяет путь для временного использования драйвера.
EngCreateSemaphore

Функция EngCreateSemaphore создает объект семафора.
EngCreateWnd

Функция EngCreateWnd создает структуру WNDOBJ для окна, на который ссылается hwnd.
EngDebugBreak

Функция EngDebugBreak вызывает точку останова в текущем процессе.
EngDebugPrint

Функция EngDebugPrint выводит указанное сообщение отладки в отладчик ядра.
EngDeleteClip

Функция EngDeleteClip удаляет структуру CLIPOBJ, выделенную EngCreateClip.
EngDeleteDriverObj

Функция EngDeleteDriverObj освобождает дескриптор, используемый для отслеживания ресурса, управляемого устройством.
EngDeleteEvent

Функция EngDeleteEvent удаляет указанный объект события.
EngDeleteFile

Функция EngDeleteFile удаляет файл.
EngDeletePalette

Функция EngDeletePalette отправляет запрос в GDI на удаление указанной палитры.
EngDeletePath

Функция EngDeletePath удаляет путь, ранее выделенный EngCreatePath.
EngDeleteSafeSemaphore

Функция EngDeleteSafeSemaphore удаляет ссылку на указанный безопасный семафор.
EngDeleteSemaphore

Функция EngDeleteSemaphore удаляет объект семафора из списка ресурсов системы.
EngDeleteSurface

Функция EngDeleteSurface удаляет указанную поверхность.
EngDeleteWnd

Функция EngDeleteWnd удаляет структуру WNDOBJ.
EngDeviceIoControl

Функция EngDeviceIoControl отправляет управляющий код указанному драйверу мини-порта видео, в результате чего устройство выполняет указанную операцию.
EngDitherColor

Функция EngDitherColor возвращает стандартный индикатор 8x8, который приблизительно соответствует указанному цвету RGB.
EngEnumForms

Функция EngEnumForms перечисляет формы, поддерживаемые указанным принтером.
EngEraseSurface

Функция EngEraseSurface вызывает GDI для очистки поверхности; заданный прямоугольник на поверхности будет заполнен заданным цветом.
EngFillPath

Функция EngFillPath заполняет путь.
EngFindImageProcAddress

Функция EngFindImageProcAddress возвращает адрес функции в исполняемом модуле.
EngFindResource

Функция EngFindResource определяет расположение ресурса в модуле.
EngFntCacheAlloc

Функция EngFntCacheAlloc выделяет хранилище для шрифта, который должен храниться в кэше памяти.
EngFntCacheFault

Функция EngFntCacheFault сообщает об ошибке обработчику шрифтов, если драйвер шрифта обнаружил ошибку при чтении из кэша данных шрифта или записи в нее.
EngFntCacheLookUp

Функция EngFntCacheLookUp извлекает адрес кэшированных данных файла шрифтов.
EngFreeMem

Функция EngFreeMem освобождает блок системной памяти.
EngFreeModule

Функция EngFreeModule отменяет сопоставление файла из системной памяти.
EngFreePrivateUserMem

Функция EngFreePrivateUserMem освобождает блок частной памяти пользователя.
EngFreeUserMem

Функция EngFreeUserMem освобождает блок памяти пользователя.
EngGetCurrentCodePage

Функция EngGetCurrentCodePage возвращает кодовую страницу OEM и ANSI системы по умолчанию.
EngGetCurrentProcessId

Функция EngGetCurrentProcessId определяет текущий процесс приложения.
EngGetCurrentThreadId

Функция EngGetCurrentThreadId определяет текущий поток приложения.
EngGetDriverName

Функция EngGetDriverName возвращает имя библиотеки DLL драйвера.
EngGetFileChangeTime

Функция EngGetFileChangeTime извлекает время последней записи файла.
EngGetFilePath

Функция EngGetFilePath определяет путь к файлу, связанному с указанным файлом шрифта.
EngGetForm

Функция EngGetForm получает сведения о FORM_INFO_1 для указанной формы.
EngGetLastError

Функция EngGetLastError возвращает последний код ошибки, зарегистрированный GDI для вызывающего потока.
EngGetPrinter

Функция EngGetPrinter извлекает сведения о указанном принтере.
EngGetPrinterData

Функция EngGetPrinterData извлекает данные конфигурации для указанного принтера.
EngGetPrinterDataFileName

Функция EngGetPrinterDataFileName извлекает строковое имя файла данных принтера.
EngGetPrinterDriver

Функция EngGetPrinterDriver извлекает данные драйвера для указанного принтера.
EngGetProcessHandle

Функция EngGetProcessHandle извлекает дескриптор для текущего клиентского процесса.
EngGetType1FontList

Функция EngGetType1FontList извлекает список шрифтов PostScript типа 1, которые устанавливаются как локально, так и удаленно.
EngGradientFill

Функция EngGradientFill затеняет указанные примитивы.
EngHangNotification

Функция EngHangNotification уведомляет систему о том, что указанное устройство не работает или не отвечает.
EngInitializeSafeSemaphore

Функция EngInitializeSafeSemaphore инициализирует указанный безопасный семафор.
EngIsSemaphoreOwned

Функция EngIsSemaphoreOwned определяет, содержит ли какой-либо поток указанный семафор.
EngIsSemaphoreOwnedByCurrentThread

Функция EngIsSemaphoreOwnedByCurrentThread определяет, содержит ли текущий выполняемый поток указанный семафор.
EngLineTo

Функция EngLineTo рисует одну сплошную косметическую линию с целым числом.
EngLoadImage

Функция EngLoadImage загружает указанный исполняемый образ в память режима ядра.
EngLoadModule

Функция EngLoadModule загружает указанный модуль данных в системную память для чтения.
EngLoadModuleForWrite

Функция EngLoadModuleForWrite загружает указанный исполняемый модуль в системную память для записи.
EngLockDirectDrawSurface

Функция EngLockDirectDrawSurface блокирует дескриптор в режиме ядра поверхности DirectDraw.
EngLockDriverObj

Функция EngLockDriverObj создает монопольную блокировку этого объекта для вызывающего потока.
EngLockSurface

Функция EngLockSurface создает объект пользователя для заданной поверхности. Эта функция предоставляет драйверам доступ к создаваемым поверхностям.
EngLpkInstalled

Функция EngLpkInstalled определяет, установлен ли языковой пакет в системе.
EngMapEvent

Функция EngMapEvent сопоставляет объект события пользовательского режима с режимом ядра.
EngMapFile

Функция EngMapFile создает или открывает файл и сопоставляет его с системным пространством.
EngMapFontFile

Функция EngMapFontFile устарела. Вместо этого используйте EngMapFontFileFD.
EngMapFontFileFD

Функция EngMapFontFileFD при необходимости сопоставляет файл шрифта с системной памятью и возвращает указатель на базовое расположение данных шрифта в файле.
EngMapModule

Функция EngMapModule возвращает адрес и размер файла, загруженного EngLoadModule, EngLoadModuleForWrite, EngLoadImage или EngMapFile.
EngMarkBandingSurface

Функция EngMarkBandingSurface помечает указанную поверхность как поверхность полосы.
EngModifySurface

Функция EngModifySurface уведомляет GDI об атрибутах поверхности, созданной драйвером.
EngMovePointer

Функция EngMovePointer перемещает указатель, управляемый подсистемой, на устройстве.
EngMulDiv

Функция EngMulDiv умножает два 32-разрядных значения, а затем делит 64-разрядный результат на третье 32-разрядное значение.
EngMultiByteToUnicodeN

Функция EngMultiByteToUnicodeN преобразует указанную исходную строку ANSI в строку Юникода, используя текущую кодовую страницу ANSI.
EngMultiByteToWideChar

Функция EngMultiByteToWideChar преобразует исходную строку ANSI в строку расширенных символов, используя указанную кодовую страницу.
EngPaint

Функция EngPaint заставляет GDI закрашивать указанную область.
EngPlgBlt

Функция EngPlgBlt заставляет GDI выполнять ротацию битовых блоков.
EngProbeForRead

Функция EngProbeForRead проверяет структуру на наличие специальных возможностей для чтения.
EngProbeForReadAndWrite

Функция EngProbeForReadAndWrite проверяет структуру для специальных возможностей чтения и записи.
EngQueryDeviceAttribute

Функция EngQueryDeviceAttribute позволяет драйверу запрашивать в системе определенные атрибуты устройства.
EngQueryFileTimeStamp

Функция EngQueryFileTimeStamp возвращает метку времени файла.
EngQueryLocalTime

Функция EngQueryLocalTime запрашивает местное время.
EngQueryPalette

Функция EngQueryPalette запрашивает у указанной палитры ее атрибуты.
EngQueryPerformanceCounter

Функция EngQueryPerformanceCounter запрашивает счетчик производительности.
EngQueryPerformanceFrequency

Функция EngQueryPerformanceFrequency запрашивает частоту счетчика производительности.
EngQuerySystemAttribute

Функция EngQuerySystemAttribute запрашивает возможности процессора или системы.
EngReadStateEvent

Функция EngReadStateEvent возвращает текущее состояние указанного объекта события:_signaled или без знака.
EngReleaseSemaphore

Функция EngReleaseSemaphore освобождает указанный семафор.
EngRestoreFloatingPointState

Функция EngRestoreFloatingPointState восстанавливает состояние ядра Windows 2000 (и более поздних версий) с плавающей запятой после того, как драйвер использует любые аппаратные инструкции с плавающей запятой или MMX.
EngSaveFloatingPointState

Функция EngSaveFloatingPointState сохраняет текущее состояние ядра Windows 2000 (и более поздних версий) с плавающей запятой.
EngSecureMem

Функция EngSecureMem блокирует указанный диапазон адресов в памяти.
EngSetEvent

Функция EngSetEvent задает для указанного объекта события состояние сигнала и возвращает предыдущее состояние объекта события.
EngSetLastError

Функция EngSetLastError приводит К тому, что GDI сообщает код ошибки, который может быть получен приложением.
EngSetPointerShape

Функция EngSetPointerShape задает фигуру указателя для вызывающего драйвера.
EngSetPointerTag

Функция EngSetPointerTag устарела для операционных систем Windows 2000 и более поздних версий.
EngSetPrinterData

Функция EngSetPrinterData устарела в Windows 2000 и более поздних версиях. В более ранних версиях Windows EngSetPrinterData задает данные конфигурации для указанного принтера.
EngSort

Функция EngSort выполняет быструю сортировку по указанному списку.
EngStretchBlt

Функция EngStretchBlt заставляет GDI выполнять растягивающую передачу битовых блоков.
EngStretchBltROP

Функция EngStretchBltROP выполняет растягивающую передачу битовых блоков с помощью ROP.
EngStrokeAndFillPath

Функция EngStrokeAndFillPath заставляет GDI заполнять путь и обводить его одновременно.
EngStrokePath

Функция EngStrokePath запрашивает обводку GDI указанного пути.
EngTextOut

Функция EngTextOut заставляет GDI отображать набор глифов в указанных позициях.
EngTransparentBlt

Функция EngTransparentBlt обеспечивает возможность передачи битовых блоков с прозрачностью.
EngUnicodeToMultiByteN

Функция EngUnicodeToMultiByteN преобразует указанную строку Юникода в строку ANSI, используя текущую кодовую страницу ANSI.
EngUnloadImage

Функция EngUnloadImage выгружает изображение, загруженное EngLoadImage.
EngUnlockDirectDrawSurface

Функция EngUnlockDirectDrawSurface снимает блокировку на указанной поверхности.
EngUnlockDriverObj

Функция EngUnlockDriverObj заставляет GDI разблокировать объект драйвера.
EngUnlockSurface

Функция EngUnlockSurface заставляет GDI разблокировать поверхность.
EngUnmapEvent

Функция EngUnmapEvent очищает ресурсы в режиме ядра, выделенные для сопоставленного события пользовательского режима.
EngUnmapFile

Функция EngUnmapFile отменяет сопоставление представления файла из системного пространства.
EngUnmapFontFile

Функция EngUnmapFontFile устарела. Вместо этого используйте EngUnmapFontFileFD.
EngUnmapFontFileFD

Функция EngUnmapFontFileFD отменяет сопоставление указанного файла шрифта из системной памяти.
EngUnsecureMem

Функция EngUnsecureMem разблокирует диапазон адресов, заблокированный в памяти.
EngWaitForSingleObject

Функция EngWaitForSingleObject переводит текущий поток драйвера дисплея в состояние ожидания до тех пор, пока указанный объект события не будет установлен в состояние сигнала или пока не истечет время ожидания.
EngWideCharToMultiByte

Функция EngWideCharToMultiByte преобразует строку расширенных символов в исходную строку ANSI, используя указанную кодовую страницу.
EngWritePrinter

Функция EngWritePrinter позволяет библиотекам DLL для печати графики отправлять поток данных на оборудование принтера.
FLOATOBJ_Add

Функция FLOATOBJ_Add добавляет два FLOATOBJ и возвращает результат в первом параметре.
FLOATOBJ_AddFloat

Функция FLOATOBJ_AddFloat добавляет значение типа FLOATL в FLOATOBJ и возвращает результат в первом параметре.
FLOATOBJ_AddLong

Функция FLOATOBJ_AddLong добавляет значение типа LONG в FLOATOBJ и возвращает результат в первом параметре.
FLOATOBJ_Div

Функция FLOATOBJ_Div делит два FLOATOBJ и возвращает результат в первом параметре.
FLOATOBJ_DivFloat

Функция FLOATOBJ_DivFloat делит FLOATOBJ на значение типа FLOATL и возвращает результат в первом параметре.
FLOATOBJ_DivLong

Функция FLOATOBJ_DivLong делит FLOATOBJ на значение типа LONG и возвращает результат в первом параметре.
FLOATOBJ_Equal

Функция FLOATOBJ_Equal определяет, равны ли два FLOATOBJ.
FLOATOBJ_EqualLong

Функция FLOATOBJ_EqualLong определяет, равны ли floatOBJ и значение типа LONG.
FLOATOBJ_GetFloat

Функция FLOATOBJ_GetFloat вычисляет и возвращает значение, эквивалентное значению FLOAT указанного FLOATOBJ.
FLOATOBJ_GetLong

Функция FLOATOBJ_GetLong вычисляет и возвращает значение, эквивалентное LONG указанного FLOATOBJ.
FLOATOBJ_GreaterThan

Функция FLOATOBJ_GreaterThan определяет, больше ли первый FLOATOBJ, чем второй FLOATOBJ.
FLOATOBJ_GreaterThanLong

Функция FLOATOBJ_GreaterThanLong определяет, больше ли значение FLOATOBJ типа LONG.
FLOATOBJ_LessThan

Функция FLOATOBJ_LessThan определяет, меньше ли первый FLOATOBJ, чем второй FLOATOBJ.
FLOATOBJ_LessThanLong

Функция FLOATOBJ_LessThanLong определяет, меньше ли значение FLOATOBJ типа LONG.
FLOATOBJ_Mul

Функция FLOATOBJ_Mul умножает два FLOATOBJ и возвращает результат в первом параметре.
FLOATOBJ_MulFloat

Функция FLOATOBJ_MulFloat умножает ЗНАЧЕНИЕ FLOATOBJ на значение типа FLOATL и возвращает результат в первом параметре.
FLOATOBJ_MulLong

Функция FLOATOBJ_MulLong умножает значение FLOATOBJ на значение типа LONG и возвращает результат в первом параметре.
FLOATOBJ_Neg

Функция FLOATOBJ_Neg отрицает ЗНАЧЕНИЕ FLOATOBJ.
FLOATOBJ_SetFloat

Функция FLOATOBJ_SetFloat присваивает значение типа FLOATL значению FLOATOBJ.
FLOATOBJ_SetLong

Функция FLOATOBJ_SetLong присваивает floatOBJ значение типа LONG.
FLOATOBJ_Sub

Функция FLOATOBJ_Sub вычитает второй FLOATOBJ из первого и возвращает с результатом в первом параметре.
FLOATOBJ_SubFloat

Функция FLOATOBJ_SubFloat вычитает значение типа FLOATL из FLOATOBJ и возвращает с результатом в первом параметре.
FLOATOBJ_SubLong

Функция FLOATOBJ_SubLong вычитает значение типа LONG из FLOATOBJ и возвращает с результатом в первом параметре.
FONTOBJ_cGetAllGlyphHandles

Функция FONTOBJ_cGetAllGlyphHandles позволяет драйверу устройства находить каждый дескриптор глифа шрифта GDI.
FONTOBJ_cGetGlyphs

Функция FONTOBJ_cGetGlyphs — это служба для потребителя шрифта, которая преобразует дескрипторы глифов в указатели на данные глифа, которые действительны до следующего вызова FONTOBJ_cGetGlyphs.
FONTOBJ_pfdg

Функция FONTOBJ_pfdg извлекает указатель на структуру FD_GLYPHSET, связанную с указанным шрифтом.
FONTOBJ_pifi

Функция FONTOBJ_pifi извлекает указатель на структуру IFIMETRICS, связанную с указанным шрифтом.
FONTOBJ_pjOpenTypeTablePointer

Функция FONTOBJ_pjOpenTypeTablePointer возвращает указатель на представление таблицы OpenType.
FONTOBJ_pQueryGlyphAttrs

Функция FONTOBJ_pQueryGlyphAttrs возвращает сведения о глифах шрифта.
FONTOBJ_pvTrueTypeFontFile

Функция FONTOBJ_pvTrueTypeFontFile извлекает указатель пользовательского режима на представление файла шрифта TrueType, OpenType или Type1.
FONTOBJ_pwszFontFilePaths

Функция FONTOBJ_pwszFontFilePaths извлекает пути к файлам, связанные со шрифтом.
FONTOBJ_pxoGetXform

Функция FONTOBJ_pxoGetXform извлекает преобразование от ного типа к устройству для указанного шрифта.
FONTOBJ_vGetInfo

Функция FONTOBJ_vGetInfo извлекает сведения о связанном шрифте.
GetCaps

Метод IDirectDrawKernel::GetCaps возвращает возможности этого устройства в режиме ядра.
GetDisplayConfigBufferSizes

Функция GetDisplayConfigBufferSizes извлекает размер буферов, необходимых для вызова функции QueryDisplayConfig.
GetKernelHandle

Метод IDirectDrawKernel::GetKernelHandle возвращает дескриптор режима ядра объекту DirectDraw.
GetKernelHandle

Метод IDirectDrawSurfaceKernel::GetKernelHandle возвращает дескриптор режима ядра в поверхность DirectDraw.
HeapVidMemAllocAligned

Функция HeapVidMemAllocAligned выделяет off_screen_memory для драйвера дисплея с помощью диспетчера кучи видеопамять DirectDraw.
HT_ComputeRGBGammaTable

Функция HT_ComputeRGBGammaTable заставляет GDI вычислять интенсивность красного, зеленого и синего на основе гамма-чисел.
HT_Get8BPPFormatPalette

Функция HT_Get8BPPFormatPalette возвращает полутоновую палитру для использования на стандартных типах устройств с 8 битами на пиксель.
HT_Get8BPPMaskPalette

Функция HT_Get8BPPMaskPalette возвращает палитру маски для типа устройства с 8 битами на пиксель.
HTUI_DeviceColorAdjustment

Функция HTUI_DeviceColorAdjustment может использоваться драйверами графических устройств для отображения диалогового окна, позволяющего пользователю настраивать свойства полутонов устройства.
LPDD_NOTIFYCALLBACK

Функция обратного вызова NotifyCallback выполняет операции, связанные с произошедшим событием.
PALOBJ_cGetColors

Функция PALOBJ_cGetColors копирует цвета RGB из индексированных палитр.
PATHOBJ_bCloseFigure

Функция PATHOBJ_bCloseFigure закрывает открытую фигуру в контуре, рисуя линию от текущей позиции до первой точки фигуры.
PATHOBJ_bEnum

Функция PATHOBJ_bEnum извлекает следующую запись PATHDATA из указанного пути и перечисляет кривые в пути.
PATHOBJ_bEnumClipLines

Функция PATHOBJ_bEnumClipLines перечисляет обрезанные сегменты строк из заданного пути.
PATHOBJ_bMoveTo

Функция PATHOBJ_bMoveTo задает текущую позицию в заданном пути.
PATHOBJ_bPolyBezierTo

Функция PATHOBJ_bPolyBezierTo рисует кривые Безье на пути.
PATHOBJ_bPolyLineTo

Функция PATHOBJ_bPolyLineTo рисует линии из текущей позиции в пути через указанные точки.
PATHOBJ_vEnumStart

Функция PATHOBJ_vEnumStart уведомляет определенную структуру PATHOBJ о том, что драйвер будет вызывать PATHOBJ_bEnum для перечисления линий и (или) кривых в пути.
PATHOBJ_vEnumStartClipLines

Функция PATHOBJ_vEnumStartClipLines позволяет драйверу запрашивать обрезку строк в указанной области клипа.
PATHOBJ_vGetBounds

Функция PATHOBJ_vGetBounds извлекает ограничивающий прямоугольник для указанного пути.
PDD_CANCREATESURFACE

Функция обратного вызова CanCreateD3DBuffer определяет, может ли драйвер создать команду уровня драйвера или буфер вершин указанного описания.
PDD_COLORCB_COLORCONTROL

Функция обратного вызова DdControlColor управляет элементами управления яркостью и яркостью поверхности наложения.
PDD_CREATEPALETTE

Функция обратного вызова DdCreatePalette создает объект DirectDrawPalette для указанного объекта DirectDraw.
PDD_CREATESURFACE

Функция обратного вызова CreateD3DBuffer используется для создания команды на уровне драйвера или буфера вершин указанного описания.
PDD_CREATESURFACEEX

Функция D3dCreateSurfaceEx уведомляет о связи поверхности Microsoft DirectDraw и значения дескриптора Microsoft Direct3D для настройки поверхности для отрисовки Direct3D.
PDD_DESTROYDDLOCAL

Функция D3dDeкистральDDLocal уничтожает все поверхности Microsoft Direct3D, ранее созданные функцией D3dCreateSurfaceEx, которые принадлежат одному и тому же локальному объекту Microsoft DirectDraw.
PDD_FLIPTOGDISURFACE

Функция обратного вызова DdFlipToGDISurface уведомляет драйвер, когда DirectDraw переключается на поверхность GDI или из нее.
PDD_FREEDRIVERMEMORY

Функция обратного вызова DdFreeDriverMemory освобождает экранную или нелокальную память для удовлетворения нового запроса на выделение.
PDD_GETAVAILDRIVERMEMORY

Функция обратного вызова DdGetAvailDriverMemory запрашивает объем свободной памяти в куче памяти, управляемой драйвером.
PDD_GETDRIVERINFO

Функция DdGetDriverInfo запрашивает у драйвера дополнительные функции DirectDraw и Direct3D, поддерживаемые драйвером.
PDD_GETDRIVERSTATE

Функция D3dGetDriverState используется средами выполнения Microsoft DirectDraw и Microsoft Direct3D для получения сведений о текущем состоянии драйвера.
PDD_GETSCANLINE

Функция обратного вызова DdGetScanLine возвращает номер текущей строки физического сканирования.
PDD_KERNELCB_SYNCSURFACE

Функция обратного вызова DdSyncSurfaceData задает и изменяет данные поверхности перед их передачей в видеодрайвер минипорта.
PDD_KERNELCB_SYNCVIDEOPORT

Функция обратного вызова DdSyncVideoPortData задает и изменяет данные объектов VPE перед их передачей в драйвер видео минипорта.
PDD_MAPMEMORY

Функция обратного вызова DdMapMemory сопоставляет изменяемые приложением части буфера кадров в адресное пространство указанного процесса в пользовательском режиме или отменяет сопоставление памяти.
PDD_MOCOMPCB_BEGINFRAME

Функция обратного вызова DdMoCompBeginFrame начинает декодирование нового кадра.
PDD_MOCOMPCB_CREATE

Функция обратного вызова DdMoCompCreate уведомляет драйвер о том, что программный декодер начнет использовать компенсацию движения с указанным GUID.
PDD_MOCOMPCB_DESTROY

Функция обратного вызова DdMoCompDeки уведомляет драйвер о том, что этот объект компенсации движения больше не будет использоваться. Теперь драйверу необходимо выполнить любую необходимую очистку.
PDD_MOCOMPCB_ENDFRAME

Функция обратного вызова DdMoCompEndFrame завершает декодированный кадр.
PDD_MOCOMPCB_GETCOMPBUFFINFO

Функция обратного вызова DDMoCompGetBuffInfo позволяет драйверу указать, сколько промежуточных поверхностей требуется для поддержки указанного GUID, а также размер, расположение и формат каждой из этих поверхностей.
PDD_MOCOMPCB_GETFORMATS

Функция обратного вызова DdMoCompGetFormats указывает несжатые форматы, в которых оборудование может декодировать данные.
PDD_MOCOMPCB_GETGUIDS

Функция обратного вызова DdMoCompGetGuids извлекает количество guid, поддерживаемых драйвером.
PDD_MOCOMPCB_GETINTERNALINFO

Функция обратного вызова DdMoCompGetInternalInfo позволяет драйверу сообщать о том, что он внутренне выделяет память дисплея для выполнения компенсации движения.
PDD_MOCOMPCB_QUERYSTATUS

Функция обратного вызова DdMoCompQueryStatus запрашивает состояние последней операции отрисовки к указанной поверхности.
PDD_MOCOMPCB_RENDER

Функция обратного вызова DdMoCompRender сообщает драйверу, какие макроблоки следует отрисовывать, указывая поверхности, содержащие макроблоки, смещения в каждой поверхности, где существуют макроблоки, и размер данных макроблока для отрисовки.
PDD_PALCB_DESTROYPALETTE

Функция обратного вызова DdDe соответствии сPalette уничтожает указанную палитру.
PDD_PALCB_SETENTRIES

Функция обратного вызова DdSetEntries обновляет записи палитры в указанной палитре.
PDD_SETEXCLUSIVEMODE

Функция обратного вызова DdSetExclusiveMode уведомляет драйвер о переключении приложения DirectDraw в монопольный режим или из него.
PDD_SURFCB_ADDATTACHEDSURFACE

Функция обратного вызова DdAddAttachedSurface присоединяет поверхность к другой поверхности.
PDD_SURFCB_BLT

Функция обратного вызова DdBlt выполняет передачу битовых блоков.
PDD_SURFCB_DESTROYSURFACE

Функция обратного вызова DdDeземпляраSurface уничтожает поверхность DirectDraw.
PDD_SURFCB_FLIP

Функция обратного вызова DdFlip приводит к тому, что память поверхности, связанная с целевой поверхностью, становится основной, а текущая поверхность становится нестандартной.
PDD_SURFCB_GETBLTSTATUS

Функция обратного вызова DdGetBltStatus запрашивает состояние освещенности указанной поверхности.
PDD_SURFCB_GETFLIPSTATUS

Функция обратного вызова DdGetFlipStatus определяет, произошло ли последнее запрошенное пролистывание на поверхности.
PDD_SURFCB_LOCK

Функция обратного вызова DdLock блокирует указанную область поверхностной памяти и предоставляет допустимый указатель на блок памяти, связанный с поверхностью.
PDD_SURFCB_SETCOLORKEY

Функция обратного вызова DdSetColorKey задает значение ключа цвета для указанной поверхности.
PDD_SURFCB_SETOVERLAYPOSITION

Функция обратного вызова DdSetOverlayPosition задает позицию для наложения.
PDD_SURFCB_SETPALETTE

Функция обратного вызова DdSetPalette присоединяет палитру к указанной поверхности.
PDD_SURFCB_UNLOCK

Функция обратного вызова DdUnLock освобождает блокировку, удерживаемую на указанной поверхности.
PDD_SURFCB_UPDATEOVERLAY

Функция обратного вызова DdUpdateOverlay изменяет положение или изменяет визуальные атрибуты поверхности наложения.
PDD_VPORTCB_CANCREATEVIDEOPORT

Функция обратного вызова DdVideoPortCanCreate определяет, может ли драйвер поддерживать объект DirectDraw VPE указанного описания.
PDD_VPORTCB_COLORCONTROL

Функция обратного вызова DdVideoPortColorControl получает или задает элементы управления цветом объекта VPE.
PDD_VPORTCB_CREATEVIDEOPORT

Функция обратного вызова DdVideoPortCreate уведомляет драйвер о том, что DirectDraw создал объект VPE.
PDD_VPORTCB_DESTROYVPORT

Функция обратного вызова DdVideoPortDeкишет уведомляет драйвер о том, что DirectDraw уничтожил указанный объект VPE.
PDD_VPORTCB_FLIP

Функция обратного вызова DdVideoPortFlip выполняет физическое переворачивание, в результате чего объект VPE начинает записывать данные в новую поверхность.
PDD_VPORTCB_GETBANDWIDTH

Функция обратного вызова DdVideoPortGetBandwidth сообщает об ограничениях пропускной способности памяти буфера кадров устройства на основе указанного формата вывода объекта VPE.
PDD_VPORTCB_GETFIELD

Функция обратного вызова DdVideoPortGetField определяет, является ли текущее поле переплетенного сигнала четным или нечетным.
PDD_VPORTCB_GETFLIPSTATUS

Функция обратного вызова DdVideoPortGetFlipStatus определяет, произошло ли последнее запрошенное пролистывание на поверхности.
PDD_VPORTCB_GETINPUTFORMATS

Функция обратного вызова DdVideoPortGetInputFormats определяет форматы ввода, которые может принимать объект DirectDraw VPE.
PDD_VPORTCB_GETLINE

Функция обратного вызова DdVideoPortGetLine возвращает текущий номер строки аппаратного видеопорта.
PDD_VPORTCB_GETOUTPUTFORMATS

Функция обратного вызова DdVideoPortGetOutputFormats определяет форматы вывода, поддерживаемые объектом VPE.
PDD_VPORTCB_GETSIGNALSTATUS

Функция обратного вызова DdVideoPortGetSignalStatus извлекает состояние видеосигнала, который в настоящее время отображается на аппаратном видеопорте.
PDD_VPORTCB_GETVPORTCONNECT

Функция обратного вызова DdVideoPortGetConnectInfo возвращает соединения, поддерживаемые указанным объектом VPE.
PDD_VPORTCB_UPDATE

Функция обратного вызова DdVideoPortUpdate запускает и останавливает объект VPE и изменяет поток данных объекта VPE.
PDD_VPORTCB_WAITFORSYNC

Функция обратного вызова DdVideoPortWaitForSync ожидает следующей вертикальной синхронизации.
PDD_WAITFORVERTICALBLANK

Функция обратного вызова DdWaitForVerticalBlank возвращает вертикальное пустое состояние устройства.
PDX_BOBNEXTFIELD

Функция обратного вызова DxBobNextField выполняет следующее поле чередуемых данных.
PDX_ENABLEIRQ

Функция обратного вызова DxEnableIRQ указывает драйверу видео минипорта, какие irQ следует включить или отключить.
PDX_FLIPOVERLAY

Функция обратного вызова DxFlipOverlay вызывается, когда клиент видеодрайвера минипорта хочет перевернуть наложение или если включена функция автоподбора.
PDX_FLIPVIDEOPORT

Функция обратного вызова DxFlipVideoPort вызывается, когда клиент драйвера видео минипорта хочет перевернуть объект расширений видеопорта (VPE) или если включена функция автоподключения.
PDX_GETCURRENTAUTOFLIP

Функция обратного вызова DxGetCurrentAutoflip вызывается, когда устройство выполняет аппаратную автоподборку и клиент драйвера видео минипорта хочет узнать, какая поверхность получает текущее поле видеоданных для целей захвата.
PDX_GETIRQINFO

Функция обратного вызова DxGetIRQInfo указывает, что драйвер управляет запросом прерывания.
PDX_GETPOLARITY

Функция обратного вызова DxGetPolarity возвращает полярность (четную или нечетную) текущего поля, записываемого объектом расширений видеопорта (VPE).
PDX_GETPREVIOUSAUTOFLIP

Функция обратного вызова DxGetPreviousAutoflip вызывается, когда устройство выполняет аппаратное автоподборка, а клиент драйвера видео минипорта хочет узнать, какая поверхность получила предыдущее поле видеоданных для целей захвата.
PDX_GETTRANSFERSTATUS

Функция обратного вызова DxGetTransferStatus используется DirectDraw для определения завершения master аппаратной шины.
PDX_IRQCALLBACK

Функция IRQCallback выполняет операции, связанные с возникшим IRQ.
PDX_LOCK

Функция обратного вызова DxLock вызывается, когда клиенту драйвера видео минипорта требуется доступ к буферу кадров.
PDX_SETSTATE

Функция обратного вызова DxSetState вызывается, когда клиент видеодрайвера минипорта решает переключиться из режима Bob в режим плетения и наоборот.
PDX_SKIPNEXTFIELD

Функция обратного вызова DxSkipNextField вызывается, когда необходимо пропустить или повторно включить следующее поле.
PDX_TRANSFER

Функция обратного вызова DxTransfer сообщает драйверу master данные из поверхности в буфер, указанный в списке дескрипторов памяти (MDL).
PFN_DrvQueryGlyphAttrs

Функция DrvQueryGlyphAttrs возвращает сведения о глифах шрифта.
QueryDisplayConfig

Функция QueryDisplayConfig извлекает сведения обо всех возможных путях отображения для всех устройств отображения или представлений в текущем параметре.
ReleaseKernelHandle

Метод IDirectDrawKernel::ReleaseKernelHandle освобождает дескриптор режима ядра для объекта DirectDraw.
ReleaseKernelHandle

Метод IDirectDrawSurfaceKernel::ReleaseKernelHandle освобождает дескриптор режима ядра на поверхность DirectDraw.
SetDisplayConfig

Функция SetDisplayConfig изменяет топологию отображения, исходный и целевой режимы, включив исключительно указанные пути в текущем сеансе.
STROBJ_bEnum

Функция STROBJ_bEnum перечисляет удостоверения и положения глифов.
STROBJ_bEnumPositionsOnly

Функция STROBJ_bEnumPositionsOnly перечисляет удостоверения и позиции глифов для указанной текстовой строки, но не создает кэшированные растровые изображения глифов.
STROBJ_bGetAdvanceWidths

Функция STROBJ_bGetAdvanceWidths извлекает массив векторов, указывающих возможную ширину глифов, составляющих указанную строку.
STROBJ_dwGetCodePage

Функция STROBJ_dwGetCodePage возвращает кодовую страницу, связанную с указанной структурой STROBJ.
STROBJ_fxBreakExtra

Функция STROBJ_fxBreakExtra извлекает дополнительное пространство, добавляемое к каждому символу пробела в строке при отображении и (или) печати обоснованного текста.
STROBJ_fxCharacterExtra

Функция STROBJ_fxCharacterExtra извлекает дополнительное пространство для увеличения ширины каждого символа в строке при ее отображении и (или) печати.
STROBJ_vEnumStart

Функция STROBJ_vEnumStart определяет форму или тип для данных, которые будут возвращены из GDI при последующих вызовах STROBJ_bEnum.
VidMemFree

Функция VidMemFree освобождает внеэкранную память, выделенную heapVidMemAligned для драйвера дисплея.
WNDOBJ_bEnum

Функция WNDOBJ_bEnum получает пакет прямоугольников из видимой области окна.
WNDOBJ_cEnumStart

Функция WNDOBJ_cEnumStart — это функция обратного вызова, которая задает параметры для перечисления прямоугольников в видимой области окна.
WNDOBJ_vSetConsumer

Функция WNDOBJ_vSetConsumer задает определенное драйвером значение в поле pvConsumer указанной структуры WNDOBJ.
WNDOBJCHANGEPROC

Функция WNDOBJCHANGEPROC — это определяемая драйвером функция обратного вызова, которую GDI использует для уведомления драйвера об изменениях в соответствующем окне.
XFORMOBJ_bApplyXform

Функция XFORMOBJ_bApplyXform применяет заданное преобразование или его обратное к заданному массиву точек.
XFORMOBJ_iGetFloatObjXform

Функция XFORMOBJ_iGetFloatObjXform скачивает преобразование FLOATOBJ в драйвер.
XFORMOBJ_iGetXform

Функция XFORMOBJ_iGetXform загружает преобразование в драйвер.
XLATEOBJ_cGetPalette

Функция XLATEOBJ_cGetPalette извлекает цвета RGB или формат битовых полей из указанной палитры.
XLATEOBJ_hGetColorTransform

Функция XLATEOBJ_hGetColorTransform возвращает преобразование цвета для указанного объекта преобразования.
XLATEOBJ_iXlate

Функция XLATEOBJ_iXlate преобразует индекс цвета исходной палитры в ближайший индекс в конечной палитре.
XLATEOBJ_piVector

Функция XLATEOBJ_piVector извлекает вектор преобразования, который драйвер может использовать для перевода исходных индексов в целевые индексы.

Интерфейсы

 
IDirectDrawKernel

Интерфейс IDirectDrawKernel
IDirectDrawSurfaceKernel

Интерфейс IDirectDrawSurfaceKernel

Структуры

 
DD_ADDATTACHEDSURFACEDATA

Структура DD_ADDATTACHEDSURFACEDATA содержит сведения, необходимые для присоединения поверхности к другой поверхности.
DD_ATTACHLIST

Структура DD_ATTACHLIST поддерживает список подключенных поверхностей для Microsoft DirectDraw.
DD_BEGINMOCOMPFRAMEDATA

Структура DDHAL_BEGINMOCOMPFRAMEDATA содержит сведения о кадре, необходимые для начала декодирования.
DD_BLTDATA

Структура DD_BLTDATA содержит сведения, относящиеся к драйверу для передачи битовых блоков.
DD_CANCREATESURFACEDATA

Структура DD_CANCREATESURFACEDATA содержит сведения, необходимые для указания того, может ли быть создана поверхность (в случае CanCreateD3DBuffer, буфер).
DD_CANCREATEVPORTDATA

Структура DD_CANCREATEVPORTDATA содержит сведения, необходимые драйверу для определения возможности создания объекта расширений видеопорта (VPE).
DD_CLIPPER_GLOBAL

Структура DD_CLIPPER_GLOBAL содержит глобальные данные DirectDrawClipper, которые можно совместно использовать между экземплярами объектов.
DD_CLIPPER_LOCAL

Структура DD_CLIPPER_LOCAL содержит локальные данные для каждого отдельного объекта DirectDrawClipper.
DD_COLORCONTROLDATA

Структура DD_COLORCONTROLDATA содержит сведения об элементе управления цветом для указанного наложения.
DD_CREATEMOCOMPDATA

Структура DD_CREATEMOCOMPDATA содержит данные, необходимые для начала использования компенсации движения.
DD_CREATEPALETTEDATA

Структура DD_CREATEPALETTEDATA содержит сведения, необходимые для создания объекта DirectDrawPalette для этого объекта Microsoft DirectDraw.
DD_CREATESURFACEDATA

Структура DD_CREATESURFACEDATA содержит сведения, необходимые для создания поверхности , в случае CreateD3DBuffer, команды или буфера вершин.
DD_CREATESURFACEEXDATA

Структура DD_CREATESURFACEEXDATA содержит сведения, необходимые драйверу для создания поверхности и связывания с ней предоставленного маркера текстуры.
DD_CREATEVPORTDATA

Структура DD_CREATEVPORTDATA содержит сведения, необходимые для описания создаваемого объекта расширений видеопорта (VPE).
DD_DESTROYMOCOMPDATA

Структура DD_DESTROYMOCOMPDATA содержит сведения, необходимые для завершения выполнения компенсации движения.
DD_DESTROYPALETTEDATA

Структура DD_DESTROYPALETTEDATA содержит сведения, необходимые для уничтожения указанной палитры.
DD_DESTROYSURFACEDATA

Структура DD_DESTROYSURFACEDATA содержит сведения, необходимые для уничтожения указанной поверхности— в случае DestroyD3DBuffer, команды или буфера вершин.
DD_DESTROYVPORTDATA

Структура DD_DESTROYVPORTDATA содержит сведения, необходимые для очистки драйвера.
DD_DIRECTDRAW_GLOBAL

Структура DD_DIRECTDRAW_GLOBAL содержит сведения о драйвере, описывающие устройство драйвера.
DD_DIRECTDRAW_LOCAL

Структура DD_DIRECTDRAW_LOCAL содержит сведения о драйвере, относящиеся только к текущему процессу DirectDraw.
DD_ENDMOCOMPFRAMEDATA

Структура DD_ENDMOCOMPFRAMEDATA содержит сведения, необходимые для завершения декодированного кадра.
DD_FLIPDATA

Структура DD_FLIPDATA содержит сведения, необходимые для переворачивания.
DD_FLIPTOGDISURFACEDATA

Структура DD_FLIPTOGDISURFACEDATA содержит сведения об уведомлениях поверхности GDI.
DD_FLIPVPORTDATA

Структура DD_FLIPVPORTDATA содержит сведения, необходимые для объекта расширений видеопорта (VPE) для выполнения пролистывания.
DD_FREEDRIVERMEMORYDATA

Структура DD_FREEDRIVERMEMORYDATA содержит сведения о бесплатном запросе.
DD_GETAVAILDRIVERMEMORYDATA

Структура DD_GETAVAILDRIVERMEMORYDATA содержит сведения, необходимые драйверу для запроса и возврата объема свободной памяти.
DD_GETBLTSTATUSDATA

Структура DD_GETBLTSTATUSDATA возвращает сведения о состоянии blit.
DD_GETDRIVERINFODATA

Структура DD_GETDRIVERINFODATA используется для передачи данных в подпрограмму обратного вызова DdGetDriverInfo и из нее.
DD_GETDRIVERSTATEDATA

Структура DD_GETDRIVERSTATEDATA описывает состояние драйвера.
DD_GETFLIPSTATUSDATA

Структура DD_GETFLIPSTATUSDATA возвращает сведения о состоянии переворачивания.
DD_GETINTERNALMOCOMPDATA

Структура DD_GETINTERNALMOCOMPDATA содержит требования к внутренней памяти.
DD_GETMOCOMPCOMPBUFFDATA

Структура DD_GETMOCOMPCOMPBUFFDATA содержит сжатые сведения о буфере.
DD_GETMOCOMPFORMATSDATA

Структура DD_GETMOCOMPFORMATSDATA содержит несжатые сведения о формате.
DD_GETMOCOMPGUIDSDATA

Структура DD_GETMOCOMPGUIDSDATA содержит сведения GUID компенсации движения.
DD_GETSCANLINEDATA

Структура DD_GETSCANLINEDATA содержит элементы, необходимые для запроса и возврата номера текущей строки сканирования.
DD_GETVPORTBANDWIDTHDATA

Структура DD_GETVPORTBANDWIDTHDATA содержит сведения о пропускной способности для любого указанного формата.
DD_GETVPORTCONNECTDATA

Структура DD_GETVPORTCONNECTDATA содержит сочетания подключений, поддерживаемые указанным объектом расширения видеопорта (VPE).
DD_GETVPORTFIELDDATA

Структура DD_GETVPORTFIELDDATA содержит сведения, необходимые драйверу, чтобы определить, является ли текущее поле сигнала с чередованием четным или нечетным.
DD_GETVPORTFLIPSTATUSDATA

Структура DD_GETVPORTFLIPSTATUSDATA содержит сведения о состоянии переворачивания для указанной поверхности.
DD_GETVPORTINPUTFORMATDATA

Структура DD_GETVPORTINPUTFORMATDATA содержит сведения, необходимые драйверу для возврата входных форматов, которые может принимать объект расширений видеопорта (VPE).
DD_GETVPORTLINEDATA

Структура DD_GETVPORTLINEDATA содержит текущий номер строки аппаратного видеопорта.
DD_GETVPORTOUTPUTFORMATDATA

Структура DD_GETVPORTOUTPUTFORMATDATA содержит сведения, необходимые драйверу для возврата всех форматов вывода, поддерживаемых объектом расширений видеопорта (VPE) для заданного формата ввода.
DD_GETVPORTSIGNALDATA

Структура DD_GETVPORTSIGNALDATA содержит состояние сигнала аппаратного видеопорта.
DD_LOCKDATA

Структура DD_LOCKDATA содержит сведения, необходимые для блокировки в соответствии со структурами параметров Microsoft DirectDraw.
DD_MAPMEMORYDATA

Структура DD_MAPMEMORYDATA содержит сведения, необходимые для сопоставления или отмены сопоставления буфера кадров в памяти в пользовательском режиме.
DD_MORESURFACECAPS

Структура DD_MORESURFACECAPS определяет дополнительные возможности поверхности драйвера в дополнение к тем, которые описаны в DDCORECAPS.
DD_MOTIONCOMP_LOCAL

Структура DD_MOTIONCOMP_LOCAL содержит локальные данные для каждого отдельного объекта компенсации движения Microsoft DirectDraw.
DD_PALETTE_GLOBAL

Структура DD_PALETTE_GLOBAL содержит глобальные данные DirectDrawPalette, которые можно совместно использовать между экземплярами объектов.
DD_PALETTE_LOCAL

Структура DD_PALETTE_LOCAL содержит связанные с палитрой данные, уникальные для отдельного объекта палитры.
DD_QUERYMOCOMPSTATUSDATA

Структура DD_QUERYMOCOMPSTATUSDATA содержит сведения, необходимые для запроса состояния предыдущего кадра.
DD_RENDERMOCOMPDATA

Структура DD_RENDERMOCOMPDATA содержит сведения, необходимые для отрисовки кадра.
DD_SETCOLORKEYDATA

Структура DD_SETCOLORKEYDATA содержит сведения, необходимые для задания значения ключа цвета для указанной поверхности.
DD_SETENTRIESDATA

Структура DD_SETENTRIESDATA содержит сведения, необходимые для задания записей палитры.
DD_SETEXCLUSIVEMODEDATA

Структура DD_SETEXCLUSIVEMODEDATA содержит сведения об уведомлениях в монопольном режиме.
DD_SETOVERLAYPOSITIONDATA

Структура DD_SETOVERLAYPOSITIONDATA содержит сведения, необходимые для изменения координат отображения поверхности наложения.
DD_SETPALETTEDATA

Структура DD_SETPALETTEDATA содержит сведения, необходимые для задания палитры для определенной поверхности.
DD_STEREOMODE

Структура DD_STEREOMODE используется средой выполнения с GUID_DDStereoMode в вызове DdGetDriverInfo, чтобы запросить, поддерживает ли драйвер стерео для заданного режима отображения видео.
DD_SURFACE_GLOBAL

Структура DD_SURFACE_GLOBAL содержит глобальные данные, связанные с поверхностью, которые можно совместно использовать между несколькими поверхностями.
DD_SURFACE_INT

Структура DD_SURFACE_INT содержит сведения об интерфейсе объекта DirectDrawSurface.
DD_SURFACE_LOCAL

Структура DD_SURFACE_LOCAL содержит данные, связанные с поверхностью, которые являются уникальными для отдельного объекта поверхности.
DD_SURFACE_MORE

Структура DD_SURFACE_MORE содержит дополнительные локальные данные для каждого отдельного объекта DirectDrawSurface.
DD_SYNCSURFACEDATA

Структура DD_SYNCSURFACEDATA содержит сведения о поверхности.
DD_SYNCVIDEOPORTDATA

Структура DD_SYNCVIDEOPORTDATA содержит сведения об объекте расширений видеопорта (VPE).
DD_UNLOCKDATA

Структура DD_UNLOCKDATA содержит сведения, необходимые для разблокировки в соответствии со структурами параметров Microsoft DirectDraw.
DD_UPDATENONLOCALHEAPDATA

Структура DD_UPDATENONLOCALHEAPDATA содержит необходимые сведения о куче.
DD_UPDATEOVERLAYDATA

Структура DD_UPDATEOVERLAYDATA содержит сведения, необходимые для обновления поверхности наложения.
DD_UPDATEVPORTDATA

Структура DD_UPDATEVPORTDATA содержит сведения, необходимые для запуска, остановки и изменения объекта расширений видеопорта (VPE).
DD_VIDEOPORT_LOCAL

Структура DD_VIDEOPORT_LOCAL содержит данные, связанные с расширениями видеопортов (VPE), которые являются уникальными для отдельного объекта VPE Microsoft DirectDraw.
DD_VPORTCOLORDATA

Структура DD_VPORTCOLORDATA содержит сведения о цветовом элементе управления цветом объектов расширения видеопорта (VPE).
DD_WAITFORVERTICALBLANKDATA

Структура DD_WAITFORVERTICALBLANKDATA содержит сведения, необходимые для получения вертикальных пустых данных монитора. D
DD_WAITFORVPORTSYNCDATA

Структура DD_WAITFORVPORTSYNCDATA содержит сведения, необходимые драйверу для синхронизации объекта расширений видеопорта (VPE).
DDHAL_DESTROYDDLOCALDATA

DDHAL_DESTROYDDLOCALDATA содержит сведения, необходимые драйверу для уничтожения набора поверхностей, связанных с заданным локальным объектом DirectDraw.
DDHAL_WAITFORVERTICALBLANKDATA

Структура DD_WAITFORVERTICALBLANKDATA содержит сведения, необходимые для получения вертикальных пустых данных монитора. (DDHAL_WAITFORVERTICALBLANKDATA)
DDKERNELCAPS

Структура DDKERNELCAPS уведомляет клиента о наличии поддержки в драйвере мини-порта для видеотранспорта в режиме ядра.
DDVIDEOPORTBANDWIDTH

Структура DDVIDEOPORTBANDWIDTH описывает характеристики пропускной способности наложения при использовании с определенной конфигурацией формата объектов/пикселей расширений видеопорта (VPE).
DDVIDEOPORTCAPS

Структура DDVIDEOPORTCAPS описывает возможности и ограничения выравнивания аппаратного видеопорта.
DDVIDEOPORTDESC

Структура DDVIDEOPORTDESC описывает создаваемый объект расширений видеопортов (VPE).
DDVIDEOPORTINFO

Структура DDVIDEOPORTINFO описывает, как драйвер должен передавать видеоданные на поверхность (или на поверхности); DDVIDEOPORTINFO является членом структуры DD_VIDEOPORT_LOCAL.
Адаптер

Структура адаптера описывает графический адаптер.
Адаптеры

Структура Адаптеры содержит список графических адаптеров.
BLENDOBJ

Структура BLENDOBJ управляет смешением, указывая функции смешения для исходных и целевых растровых изображений.
BRUSHOBJ

Структура BRUSHOBJ содержит три открытых элемента, описывающих объект кисти.
CIECHROMA

Структура CIECHROMA используется для описания координат цветности x и y, а также яркости Y в цветовом пространстве CIE.
CLIPLINE

Структура CLIPLINE предоставляет драйверу доступ к части линии между двумя областями клипа, используемыми для рисования.
CLIPOBJ

Структура CLIPOBJ описывает область клипа, используемую при рисовании.
COLORINFO

Структура COLORINFO определяет цвета устройства в пространстве координат CIE.
DD_CALLBACKS

Структура DD_CALLBACKS содержит указатели на функции обратного вызова, поддерживаемые драйвером устройства.
DD_COLORCONTROLCALLBACKS

Структура DD_COLORCONTROLCALLBACKS содержит указатель на обратный вызов элемента управления цветом Microsoft DirectDraw, поддерживаемый драйвером устройства.
DD_D3DBUFCALLBACKS

Структура DD_D3DBUFCALLBACKS используется только драйверами, которые реализуют выделение буферов команд и вершин на уровне драйверов.
DD_GETHEAPALIGNMENTDATA

Структура DD_GETHEAPALIGNMENTDATA содержит данные о необходимых выравниваниях из определенной кучи.
DD_HALINFO

Структура DD_HALINFO описывает возможности оборудования и драйвера.
DD_KERNELCALLBACKS

Структура DD_KERNELCALLBACKS содержит указатели входа на функции обратного вызова режима ядра DirectDraw, поддерживаемые драйвером.
DD_MISCELLANEOUS2CALLBACKS

Структура DD_MISCELLANEOUS2CALLBACKS используется для возврата адресов различных процедур обратного вызова.
DD_MISCELLANEOUSCALLBACKS

Структура DD_MISCELLANEOUSCALLBACKS содержит указатель входа на обратный вызов запроса памяти, поддерживаемый драйвером устройства.
DD_MOTIONCOMPCALLBACKS

Структура DD_MOTIONCOMPCALLBACKS содержит указатели на функции обратного вызова компенсации движения, поддерживаемые драйвером устройства.
DD_NONLOCALVIDMEMCAPS

Структура DD_NONLOCALVIDMEMCAPS содержит возможности для нелокальной памяти отображения.
DD_NTCALLBACKS

Структура DD_NTCALLBACKS содержит указатели входа на функции обратного вызова Microsoft Windows 2000 и более поздних версий Microsoft DirectDraw, поддерживаемые драйвером устройства.
DD_NTPRIVATEDRIVERCAPS

Структура DD_NTPRIVATEDRIVERCAPS позволяет драйверу изменять поведение Microsoft DirectDraw при создании поверхностей.
DD_PALETTECALLBACKS

Структура DD_PALETTECALLBACKS содержит указатели входа на функции обратного вызова палитры DirectDraw, поддерживаемые драйвером устройства.
DD_SURFACECALLBACKS

Структура DD_SURFACECALLBACKS содержит указатели входа на функции обратного вызова Surface Microsoft DirectDraw, поддерживаемые драйвером устройства.
DD_VIDEOPORTCALLBACKS

Структура DD_VIDEOPORTCALLBACKS содержит указатели на функции обратного вызова расширений видеопорта Microsoft DirectDraw (VPE), поддерживаемые драйвером устройства.
DDADDVPCAPTUREBUFF

Структура DDADDVPCAPTUREBUFF содержит сведения, необходимые для добавления нового буфера во внутреннюю очередь записи.
DDBOBNEXTFIELDINFO

Структура DDBOBNEXTFIELDINFO содержит сведения о бобе для поверхности.
DDCAPBUFFINFO

Структура DDCAPBUFFINFO содержит сведения о захвате.
DDCLOSEHANDLE

Структура DDCLOSEHANDLE содержит объект Microsoft DirectDraw, surface, объект расширения видеопорта (VPE) или дескриптор захвата VPE.
DDCOMPBUFFERINFO

Структура DDCOMPBUFFERINFO содержит предоставленные драйвером сведения о буферах сжатия.
DDCORECAPS

Структура DDCORECAPS определяет основные возможности драйвера Microsoft DirectDraw и его устройства, которые предоставляются приложению через объект DirectDraw.
DDENABLEIRQINFO

Структура DDENABLEIRQINFO содержит сведения, необходимые для включения прерываний.
DDFLIPOVERLAY

Структура DDFLIPOVERLAY содержит сведения о поверхности, необходимые для отвертки.
DDFLIPOVERLAYINFO

Структура DDFLIPOVERLAYINFO содержит сведения об отражении для поверхности.
DDFLIPVIDEOPORT

Структура DDFLIPVIDEOPORT содержит сведения, необходимые для переключения аппаратного видеопорта.
DDFLIPVIDEOPORTINFO

Структура DDFLIPVIDEOPORTINFO содержит сведения об объекте и поверхности расширений видеопортов (VPE).
DDGETAUTOFLIPIN

Структура DDGETAUTOFLIPIN содержит сведения о дескрипторе.
DDGETAUTOFLIPOUT

Структура DDGETAUTOFLIPOUT содержит сведения о дескрипторе и полярности, возвращаемые из DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE и DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE идентификаторов функций функции DxApi.
DDGETCURRENTAUTOFLIPININFO

Структура DDGETCURRENTAUTOFLIPININFO содержит сведения об объекте расширений видеопорта (VPE).
DDGETCURRENTAUTOFLIPOUTINFO

Структура DDGETCURRENTAUTOFLIPOUTINFO предоставляет сведения о поверхности.
DDGETFIELDNUMIN

Структура DDGETFIELDNUMIN содержит сведения об объекте Microsoft DirectDraw и расширениях видеопортов (VPE).
DDGETFIELDNUMOUT

Структура DDGETFIELDNUMOUT содержит номер поля аппаратного видеопорта.
DDGETIRQINFO

Структура DDGETIRQINFO содержит сведения о прерываниях для драйвера видео минипорта.
DDGETKERNELCAPSOUT

Структура DDGETKERNELCAPSOUT содержит возможности объекта Microsoft DirectDraw.
DDGETPOLARITYIN

Структура DDGETPOLARITYIN содержит дескрипторы объектов Microsoft DirectDraw и расширений видеопортов (VPE).
DDGETPOLARITYININFO

Структура DDGETPOLARITYININFO содержит сведения об объекте расширений видеопорта (VPE).
DDGETPOLARITYOUT

Структура DDGETPOLARITYOUT содержит запрошенные сведения о полярности.
DDGETPOLARITYOUTINFO

Структура DDGETPOLARITYOUTINFO содержит сведения о полярности объекта расширения видеопорта (VPE).
DDGETPREVIOUSAUTOFLIPININFO

Структура DDGETPREVIOUSAUTOFLIPININFO предоставляет сведения об объекте расширений видеопорта (VPE).
DDGETPREVIOUSAUTOFLIPOUTINFO

Структура DDGETPREVIOUSAUTOFLIPOUTINFO предоставляет данные поверхности.
DDGETSURFACESTATEIN

Структура DDGETSURFACESTATEIN содержит сведения о дескрипторе поверхности Microsoft DirectDraw и DirectDraw.
DDGETSURFACESTATEOUT

Структура DDGETSURFACESTATEOUT содержит возможности и состояние указанной поверхности.
DDGETTRANSFERSTATUSOUTINFO

Структура DDGETTRANSFERSTATUSOUTINFO содержит сведения о состоянии передачи.
DDGETVERSIONNUMBER

Структура DDGETVERSIONNUMBER содержит номер версии компонента транспорта видео в режиме ядра Microsoft DirectDraw, который поддерживается интерфейсом DxApi драйвера видео минипорта.
DDLOCKIN

Структура DDLOCKIN содержит объект Microsoft DirectDraw и сведения о дескрипторове поверхности DirectDraw.
DDLOCKININFO

Структура DDLOCKININFO содержит сведения о поверхности.
DDLOCKOUT

Структура DDLOCKOUT содержит описание поверхности.
DDLOCKOUTINFO

Структура DDLOCKOUTINFO содержит выходные данные поверхности из функции DxLock.
DDMOCOMPBUFFERINFO

Структура DDMOCOMPBUFFERINFO содержит сведения о блоке макросов, необходимые для отрисовки кадра, и передает эти сведения в структуру DD_RENDERMOCOMPDATA.
DDOPENDIRECTDRAWIN

Структура DDOPENDIRECTDRAWIN содержит сведения об объекте Microsoft DirectDraw.
DDOPENDIRECTDRAWOUT

Структура DDOPENDIRECTDRAWOUT содержит новый дескриптор Microsoft DirectDraw для идентификатора функции DD_DXAPI_OPENDIRECTDRAW функции DxApi, если член ddRVal DDOPENDIRECTDRAWOUT имеет значение DD_OK.
DDOPENSURFACEIN

Структура DDOPENSURFACEIN содержит сведения об объекте DirectDrawSurface.
DDOPENSURFACEOUT

Структура DDOPENSURFACEOUT содержит новый дескриптор DirectDrawSurface, если член ddRVal DDOPENSURFACEOUT имеет значение DD_OK. Этот новый дескриптор необходимо использовать во всех последующих вызовах, для которых требуется дескриптор DirectDrawSurface.
DDOPENVIDEOPORTIN

Структура DDOPENVIDEOPORTIN содержит сведения об объекте расширений видеопорта (VPE).
DDOPENVIDEOPORTOUT

Структура DDOPENVIDEOPORTOUT содержит код возврата Microsoft DirectDraw и новый дескриптор поверхности, если для ddRVal задано значение DD_OK. Этот новый дескриптор необходимо использовать во всех последующих вызовах, для которых требуется дескриптор объекта расширений видеопорта (VPE).
DDOPENVPCAPTUREDEVICEIN

Структура DDOPENVPCAPTUREDEVICEIN содержит сведения о захвате расширений видеопорта (VPE).
DDOPENVPCAPTUREDEVICEOUT

Структура DDOPENVPCAPTUREDEVICEOUT содержит дескриптор захвата расширений видеопорта (VPE).
DDREGISTERCALLBACK

Структура DDREGISTERCALLBACK содержит сведения о обратном вызове регистра. Эта структура используется идентификаторами DD_DXAPI_REGISTER_CALLBACK и DD_DXAPI_UNREGISTER_CALLBACK функции DxApi.
DDSETFIELDNUM

Структура DDSETFIELDNUM содержит дескрипторы и номер поля.
DDSETSKIPFIELD

Структура DDSETSKIPFIELD содержит сведения о начальном поле.
DDSETSTATEININFO

Структура DDSETSTATEININFO содержит сведения об объекте расширений портов surface и видео (VPE).
DDSETSTATEOUTINFO

Структура DDSETSTATEOUTINFO содержит сведения о состоянии для объекта расширений видеопорта (VPE).
DDSETSURFACESTATE

Структура DDSETSURFACESTATE содержит сведения о состоянии поверхности.
DDSKIPNEXTFIELDINFO

Структура DDSKIPNEXTFIELDINFO содержит сведения о пропуске для объекта расширений видеопорта (VPE).
DDSURFACEDATA

Структура DDSURFACEDATA используется DirectDraw для представления поверхности драйверу мини-порта в режиме ядра.
DDTRANSFERININFO

Структура DDTRANSFERININFO содержит сведения о передаче для поверхности
DDTRANSFEROUTINFO

Структура DDTRANSFEROUTINFO возвращает полярность захватываемого поля.
DDVIDEOPORTDATA

Структура DDVIDEOPORTDATA используется DirectDraw для представления объекта расширений видеопорта (VPE) для драйвера видео минипорта в режиме ядра.
DEVHTADJDATA

Структура DEVHTADJDATA используется в качестве входных данных для функции HTUI_DeviceColorAdjustment.
DEVHTINFO

Структура DEVHTINFO используется в качестве входных данных для функции HTUI_DeviceColorAdjustment.
DEVINFO

Структура DEVINFO предоставляет сведения о драйвере и его частном PDEV графическому движку.
DEVMODEW

Структура DEVMODEW используется для указания характеристик устройств отображения и печати в кодировке Юникод (широкий).
DISPLAYCONFIG_2DREGION

Структура DISPLAYCONFIG_2DREGION представляет точку или смещение в двумерном пространстве.
DISPLAYCONFIG_ADAPTER_NAME

Структура DISPLAYCONFIG_ADAPTER_NAME содержит сведения о адаптере дисплея.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

Структура DISPLAYCONFIG_DESKTOP_IMAGE_INFO содержит сведения о изображении, отображаемом на рабочем столе.
DISPLAYCONFIG_DEVICE_INFO_HEADER

Структура DISPLAYCONFIG_DEVICE_INFO_HEADER содержит отображаемые сведения об устройстве.
DISPLAYCONFIG_MODE_INFO

Структура DISPLAYCONFIG_MODE_INFO содержит сведения о режиме источника или целевом режиме.
DISPLAYCONFIG_PATH_INFO

Структура DISPLAYCONFIG_PATH_INFO используется для описания одного пути от целевого объекта к источнику.
DISPLAYCONFIG_PATH_SOURCE_INFO

Структура DISPLAYCONFIG_PATH_SOURCE_INFO содержит сведения об источнике для одного пути.
DISPLAYCONFIG_PATH_TARGET_INFO

Структура DISPLAYCONFIG_PATH_TARGET_INFO содержит сведения о целевом объекте для одного пути.
DISPLAYCONFIG_RATIONAL

Структура DISPLAYCONFIG_RATIONAL описывает дробное значение, представляющее вертикальные и горизонтальные частоты видеорежима (то есть вертикальную синхронизацию и горизонтальную синхронизацию).
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

Структура DISPLAYCONFIG_SET_TARGET_PERSISTENCE содержит сведения о настройке дисплея.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

Структура DISPLAYCONFIG_SOURCE_DEVICE_NAME содержит имя устройства GDI для источника или представления.
DISPLAYCONFIG_SOURCE_MODE

Структура DISPLAYCONFIG_SOURCE_MODE представляет точку или смещение в двумерном пространстве.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

Структура DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION содержит сведения о состоянии поддержки виртуального разрешения монитора.
DISPLAYCONFIG_TARGET_BASE_TYPE

Указывает базовые выходные сведения о технологии для заданного целевого идентификатора.
DISPLAYCONFIG_TARGET_DEVICE_NAME

Структура DISPLAYCONFIG_TARGET_DEVICE_NAME содержит сведения о целевом объекте.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

Структура DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS содержит сведения о целевом устройстве.
DISPLAYCONFIG_TARGET_MODE

Структура DISPLAYCONFIG_TARGET_MODE описывает режим целевого пути отображения.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

Структура DISPLAYCONFIG_TARGET_PREFERRED_MODE содержит сведения о предпочтительном режиме отображения.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

Структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO содержит сведения о видеосигнале для дисплея.
DisplayMode

Структура DisplayMode описывает устройство отображения.
DisplayModes

Структура DisplayModes содержит список режимов отображения.
DRIVEROBJ

Структура DRIVEROBJ используется для отслеживания ресурса, выделенного драйвером, который требует использования служб GDI.
DRVENABLEDATA

Структура DRVENABLEDATA содержит указатель на массив структур DRVFN и графический номер версии DDI операционной системы на основе NT.
DRVFN

Структура DRVFN используется графическими драйверами для предоставления GDI указателей на графические функции DDI, определенные драйвером.
DX_IRQDATA

Структура DX_IRQDATA содержит сведения IRQ, предоставленные драйвером.
DXAPI_INTERFACE

Структура DXAPI_INTERFACE содержит функции обратного вызова интерфейса, которые драйвер видео минипорта реализует для поддержки Kernel-Mode видеотранспорта.
ENG_TIME_FIELDS

Структура ENG_TIME_FIELDS используется функцией EngQueryLocalTime для возврата местного времени.
ENGSAFESEMAPHORE

Структура ENGSAFESEMAPHORE предоставляет драйверу потокобезопасный семафор.
ENUMRECTS

Структура ENUMRECTS используется функцией CLIPOBJ_cEnumStart для предоставления сведений о прямоугольниках в области клипа для функции CLIPOBJ_bEnum.
FD_DEVICEMETRICS

Структура FD_DEVICEMETRICS используется для предоставления сведений о шрифте для конкретного устройства в GDI, если параметр iMode предоставленной драйвером функции DrvQueryFontData QFD_MAXEXTENTS.
FD_GLYPHATTR

Структура FD_GLYPHATTR используется для указания возвращаемого значения для функций FONTOBJ_pQueryGlyphAttrs и DrvQueryGlyphAttrs.
FD_GLYPHSET

Структура FD_GLYPHSET используется для определения сопоставлений символов Юникода с дескрипторами глифов.
FD_KERNINGPAIR

Структура FD_KERNINGPAIR используется для хранения сведений о парах kerning.
FD_XFORM

Структура FD_XFORM описывает произвольное двумерное преобразование шрифта.
FLOATOBJ

Структура FLOATOBJ используется для эмуляции числа с плавающей запятой.
FLOATOBJ_XFORM

Структура FLOATOBJ_XFORM описывает произвольное линейное двумерное преобразование, например для геометрических широких линий. (FLOATOBJ_XFORM)
FONTDIFF

Структура FONTDIFF описывает все характеристики, которые отличаются между базовым шрифтом и одним из его симуляций.
FONTINFO

Структура FONTINFO содержит сведения о конкретном шрифте.
FONTOBJ

Структура FONTOBJ используется для предоставления драйверу доступа к сведениям о конкретном экземпляре шрифта.
FONTSIM

Структура FONTSIM содержит смещения к одной или нескольким структурам FONTDIFF, описывающим симуляцию полужирного, курсивного и курсивного шрифта.
GAMMARAMP

Структура GAMMARAMP используется DrvIcmSetDeviceGammaRamp для установки аппаратного гамма-пандуса конкретного устройства отображения.
GDIINFO

Структура GDIINFO описывает графические возможности данного устройства.
ГЛИФБИТЫ

Структура GLYPHBITS используется для определения растрового изображения глифа.
GLYPHDATA

Структура GLYPHDATA содержит сведения об отдельном глифе.
GLYPHDEF

Объединение GLYPHDEF определяет отдельные глифы и предоставляет указатель на структуру GLYPHBITS или указатель на структуру PATHOBJ.
GLYPHPOS

Структура GLYPHPOS используется GDI для предоставления графическому драйверу описания и положения глифа.
HEAPALIGNMENT

Структура HEAPALIGNMENT содержит данные, определяющие требования к выравниванию для заданной кучи памяти дисплея.
IFIEXTRA

Структура IFIEXTRA определяет дополнительные сведения для данного шрифта, который может использовать GDI.
IFIMETRICS

Структура IFIMETRICS определяет сведения для данного шрифта, который может использовать GDI.
LINEATTRS

Структура LINEATTRS используется функциями рисования линий драйвера для определения атрибутов линии.
PALOBJ

Структура PALOBJ — это пользовательский объект, представляющий индексированную цветовую палитру.
PATHDATA

Структура PATHDATA описывает весь подпуть или его часть.
PATHOBJ

Структура PATHOBJ используется для описания набора линий и кривых Безье, которые необходимо обвести или заполнить.
PERBANDINFO

Структура PERBANDINFO используется в качестве входных данных для функции DrvQueryPerBandInfo библиотеки графики принтера.
ТОЧКИ

Структура POINT определяет координаты x и y точки.
POINTL

Структура POINTL определяет координаты x и y точки.
ТОЧКИ

Структура POINTS определяет координаты x и y точки.
RECT

Структура RECT определяет прямоугольник по координатам верхнего левого и нижнего правого углов.
RECTL

Структура RECTL определяет прямоугольник по координатам верхнего левого и нижнего правого углов.
ЗАПУСТИТЬ

Структура RUN используется для описания линейного набора пикселей, который не обрезается структурой CLIPLINE.
SIZE

Структура SIZE определяет ширину и высоту прямоугольника.
Источники

Структура Sources содержит топологию VidPN.
STROBJ

Класс STROBJ или объект текстовой строки содержит перечисление дескрипторов и позиций глифов для драйвера устройства.
SURFACEALIGNMENT

Структура SURFACEALIGNMENT используется драйвером дисплея для описания ограничений выравнивания для поверхности, выделенной HeapVidMemAllocAligned.
SURFOBJ

Структура SURFOBJ — это пользовательский объект для поверхности. Драйвер устройства обычно вызывает методы в объекте surface, только если объект surface представляет собой растровое изображение GDI или поверхность, управляемую устройством.
TYPE1_FONT

Структура TYPE1_FONT содержит сведения, необходимые драйверу PostScript для доступа к шрифту Type1 через GDI.
ВИДЕО-ПАМЯТЬ

Структура VIDEOMEMORY позволяет драйверу управлять памятью дисплея в кучах.
VIDEOMEMORYINFO

Структура VIDEOMEMORYINFO описывает общий формат памяти дисплея.
VIDEOPARAMETERS

Драйвер видео минипорта получает указатель на структуру VIDEOPARAMETERS в элементе InputBuffer VIDEO_REQUEST_PACKET, когда запрос IOCTL IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS.
VMEMHEAP

Структура VMEMHEAP содержит сведения о куче.
WCRUN

Структура WCRUN описывает выполнение символов Юникода.
WNDOBJ

Структура WNDOBJ позволяет драйверу отслеживать положение, размер и видимые изменения клиентской области окна.
XFORML

Структура FLOATOBJ_XFORM описывает произвольное линейное двумерное преобразование, например для геометрических широких линий. F
XFORMOBJ

Структура XFORMOBJ описывает произвольное линейное двумерное преобразование, например для геометрических широких линий.
XLATEOBJ

Структура XLATEOBJ используется для преобразования цветовых индексов из одной палитры в другую.