Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
winddi.h содержит следующие интерфейсы программирования:
Functions
|
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, содержащую структуру указанной области клипа. |
|
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. |
|
DrvDeskFont Функция DrvDeskFont уведомляет драйвер о том, что реализация шрифта больше не нужна, и что драйвер теперь может освободить все связанные структуры данных, которые он выделил. |
|
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 с дескрипторами 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 добавляет два FLOATOBJs и возвращает результат в первом параметре. |
|
FLOATOBJ_AddFloat Функция FLOATOBJ_AddFloat добавляет значение типа FLOATL в FLOATOBJ и возвращает результат в первом параметре. |
|
FLOATOBJ_AddLong Функция FLOATOBJ_AddLong добавляет значение типа LONG в FLOATOBJ и возвращает результат в первом параметре. |
|
FLOATOBJ_Div Функция FLOATOBJ_Div делит два floatOBJs и возвращает результат в первом параметре. |
|
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. |
|
FLOATOBJ_LessThan Функция FLOATOBJ_LessThan определяет, меньше ли первый FLOATOBJ меньше второго FLOATOBJ. |
|
FLOATOBJ_LessThanLong Функция FLOATOBJ_LessThanLong определяет, меньше ли значение FLOATOBJ типа LONG. |
|
FLOATOBJ_Mul Функция FLOATOBJ_Mul умножает два floatOBJs и возвращает результат в первом параметре. |
|
FLOATOBJ_MulFloat Функция FLOATOBJ_MulFloat умножает floatOBJ на значение типа FLOATL и возвращает результат в первом параметре. |
|
FLOATOBJ_MulLong Функция FLOATOBJ_MulLong умножает floatOBJ на значение типа LONG и возвращает результат в первом параметре. |
|
FLOATOBJ_Neg Функция FLOATOBJ_Neg отрицает floatOBJ. |
|
FLOATOBJ_SetFloat Функция FLOATOBJ_SetFloat назначает значение типа FLOATL floatJ. |
|
FLOATOBJ_SetLong Функция FLOATOBJ_SetLong назначает значение типа LONG floatOBJ. |
|
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 извлекает сведения о связанном шрифте. |
|
HT_ComputeRGBGammaTable Функция HT_ComputeRGBGammaTable вызывает GDI для вычисления красных, зеленых и синих интенсивностей на основе гамма-чисел. |
|
HT_Get8BPPFormatPalette Функция HT_Get8BPPFormatPalette возвращает полутонную палитру для использования в стандартных 8-разрядных типах устройств пикселей. |
|
HT_Get8BPPMaskPalette Функция HT_Get8BPPMaskPalette возвращает палитру маски для типа устройства с 8 битами на пиксель. |
|
HTUI_DeviceColorAdjustment Функцию HTUI_DeviceColorAdjustment можно использовать драйверами графических устройств для отображения диалогового окна, позволяющего пользователю настраивать свойства полутонирования устройства. |
|
IsEqualGUID Макрос IsEqualGUID (winddi.h) определяет, равны ли два идентификатора GUID. |
|
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 рисует кривые Bezier на пути. |
|
PATHOBJ_bPolyLineTo Функция PATHOBJ_bPolyLineTo рисует линии из текущей позиции в пути через указанные точки. |
|
PATHOBJ_vEnumStart Функция PATHOBJ_vEnumStart уведомляет определенную структуру PATHOBJ о том, что драйвер будет вызывать PATHOBJ_bEnum для перечисления линий и /или кривых в пути. |
|
PATHOBJ_vEnumStartClipLines Функция PATHOBJ_vEnumStartClipLines позволяет драйверу запрашивать строки, обрезанные в заданной области клипа. |
|
PATHOBJ_vGetBounds Функция PATHOBJ_vGetBounds извлекает ограничивающий прямоугольник для указанного пути. |
|
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. |
|
SURFOBJ_SET_DHPDEV_UM |
|
WNDOBJ_bEnum Функция WNDOBJ_bEnum получает пакет прямоугольников из видимой области окна. |
|
WNDOBJ_cEnumStart Функция WNDOBJ_cEnumStart — это функция обратного вызова, которая задает параметры для перечисления прямоугольников в видимой области окна. |
|
WNDOBJ_vSetConsumer Функция WNDOBJ_vSetConsumer задает определяемое драйвером значение в поле pvConsumer указанной структуры WNDOBJ. |
|
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 извлекает вектор перевода, который драйвер может использовать для перевода исходных индексов в целевые индексы. |
Функции обратного вызова
|
PFN_DrvQueryGlyphAttrs Функция DrvQueryGlyphAttrs возвращает сведения о глифах шрифта. |
|
WNDOBJCHANGEPROC Функция WNDOBJCHANGEPROC — это определяемая драйвером функция обратного вызова, которая GDI использует для уведомления драйвера изменений в окне. |
Structures
|
BLENDOBJ Элементы управления структурой BLENDOBJ определяются путем указания функций смешивания для исходных и целевых растровых изображений. |
|
BRUSHOBJ Структура BRUSHOBJ содержит три открытых члена, описывающие объект кисти. |
|
CIECHROMA Структура CIECHROMA используется для описания координат chromaticity, x и y, а также светимости, Y в цветовом пространстве CIE. |
|
CLIPLINE Структура CLIPLINE предоставляет драйверу доступ к части линии между двумя областями клипов, используемыми для рисования. |
|
CLIPOBJ Структура CLIPOBJ описывает область клипа, используемую при рисовании. |
|
COLORINFO Структура COLORINFO определяет цвета устройства в пространстве координат CIE. |
|
DEVHTADJDATA Структура DEVHTADJDATA используется в качестве входных данных для функции HTUI_DeviceColorAdjustment. |
|
DEVHTINFO Структура DEVHTINFO используется в качестве входных данных для функции HTUI_DeviceColorAdjustment. |
|
DEVINFO Структура DEVINFO предоставляет сведения о драйвере и его частном PDEV в графическом обработчике. |
|
DRIVEROBJ Структура DRIVEROBJ используется для отслеживания ресурса, выделенного драйвером, для использования служб GDI. |
|
DRVENABLEDATA Структура DRVENABLEDATA содержит указатель на массив структур DRVFN и номер версии DDI графической DDI операционной системы на основе NT. |
|
DRVFN Структура DRVFN используется графическими драйверами для предоставления GDI указателей на функции DDI графики, определенные драйвером. |
|
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 используется для хранения сведений о парах кернинга. |
|
FD_XFORM Структура FD_XFORM описывает произвольное двухмерное преобразование шрифта. |
|
FLOATOBJ Структура FLOATOBJ используется для эмуляции числа с плавающей запятой. |
|
FLOATOBJ_XFORM Структура FLOATOBJ_XFORM описывает произвольное линейное двухмерное преобразование, например для геометрических широких линий. (FLOATOBJ_XFORM) |
|
FONTDIFF Структура FONTDIFF описывает все характеристики, которые отличаются между базовым шрифтом и одним из его имитаций. |
|
FONTINFO Структура FONTINFO содержит сведения о конкретном шрифте. |
|
FONTOBJ Структура FONTOBJ используется для предоставления драйверу доступа к сведениям о конкретном экземпляре шрифта. |
|
FONTSIM Структура FONTSIM содержит смещение к одной или нескольким структурам FONTDIFF, описывающим полужирные, курсивные и полужирные курсивные имитации шрифтов. |
|
ГАММАМПА Структура GAMMARAMP используется DrvIcmSetDeviceGammaRamp для установки аппаратной гамма-рампы определенного устройства отображения. |
|
GDIINFO Структура GDIINFO описывает графические возможности данного устройства. |
|
ГЛИФБИТЫ Структура GLYPHBITS используется для определения растрового изображения глифа. |
|
GLYPHDATA Структура GLYPHDATA содержит сведения о отдельном глифе. |
|
GLYPHDEF Объединение GLYPHDEF определяет отдельные глифы и предоставляет указатель на структуру GLYPHBITS или указатель на структуру PATHOBJ. |
|
GLYPHPOS Структура GLYPHPOS используется GDI для предоставления графического драйвера с описанием и положением глифа. |
|
IFIEXTRA Структура IFIEXTRA определяет дополнительные сведения для заданного шрифта, который GDI может использовать. |
|
IFIMETRICS Структура IFIMETRICS определяет сведения для заданного шрифта, который может использовать GDI. |
|
LINEATTRS Структура LINEATTRS используется функциями рисования строк драйвера для определения атрибутов линии. |
|
PALOBJ Структура PALOBJ — это объект пользователя, представляющий индексированную цветовую палитру. |
|
PATHDATA Структура PATHDATA описывает все или часть подпата. |
|
PATHOBJ Структура PATHOBJ используется для описания набора линий и кривых Bezier, которые должны быть перечеркнуты или заполнены. |
|
PERBANDINFO Структура PERBANDINFO используется в качестве входных данных для функции DrvQueryPerBandInfo в графической библиотеке принтера. |
|
Запустить Структура RUN используется для описания линейного набора пикселей, которые не обрезаются структурой CLIPLINE. |
|
STROBJ Класс STROBJ или текстовый строковый объект содержит перечисление дескрипторов и позиций глифа для драйвера устройства. |
|
SURFOBJ Структура SURFOBJ — это объект пользователя для поверхности. Драйвер устройства обычно вызывает методы в объекте surface только в том случае, если объект surface представляет растровое изображение GDI или управляемое устройством поверхность. |
|
TYPE1_FONT Структура TYPE1_FONT содержит сведения, необходимые драйверу PostScript для доступа к шрифту Type1 через GDI. |
|
WCRUN Структура WCRUN описывает запуск символов Юникода. |
|
WNDOBJ Структура WNDOBJ позволяет драйверу отслеживать положение, размер и видимые изменения клиентского региона окна. |
|
XFORML Структура FLOATOBJ_XFORM описывает произвольное линейное двухмерное преобразование, например для геометрических широких линий. F |
|
XFORMOBJ Структура XFORMOBJ описывает произвольное линейное двухмерное преобразование, например для геометрических широких линий. |
|
XLATEOBJ Структура XLATEOBJ используется для преобразования цветовых индексов из одной палитры в другую. |