显示设备参考
显示设备参考技术概述。
若要开发显示设备参考,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
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 函数通过 alpha 混合提供位块传输功能。 |
DrvAssertMode DrvAssertMode 函数将指定物理设备的模式设置为初始化 PDEV 时指定的模式或硬件的默认模式。 |
DrvBitBlt DrvBitBlt 函数在设备管理的图面之间、GDI 管理的标准格式位图之间或设备管理的图面与 GDI 管理的标准格式位图之间提供常规位块传输功能。 |
DrvCompletePDEV DrvCompletePDEV 函数存储正在创建的物理设备的 GDI 句柄。 |
DrvCopyBits DrvCopyBits 函数在设备管理的光栅图面和 GDI 标准格式位图之间转换。 |
DrvCreateDeviceBitmap DrvCreateDeviceBitmap 函数创建和管理位图。 |
DrvDeleteDeviceBitmap DrvDeleteDeviceBitmap 函数删除由 DrvCreateDeviceBitmap 创建的设备位图。 |
DrvDeriveSurface DrvDeriveSurface 函数从指定的 DirectDraw 图面派生 GDI 图面。 |
DrvDescribePixelFormat DrvDescribePixelFormat 函数通过将像素格式说明写入 PIXELFORMATDESCRIPTOR 结构来描述设备指定的 PDEV 的像素格式。 |
DrvDestroyFont DrvDestroyFont 函数通知驱动程序不再需要字体实现,并且驱动程序现在可以释放已分配的任何关联数据结构。 |
DrvDisableDirectDraw DrvDisableDirectDraw 函数禁用硬件以供 DirectDraw 使用。 |
DrvDisableDriver GDI 使用 DrvDisableDriver 函数通知驱动程序它不再需要驱动程序,并已准备好卸载它。 |
DrvDisablePDEV GDI 使用 DrvDisablePDEV 函数通知驱动程序不再需要指定的 PDEV。 |
DrvDisableSurface GDI 使用 DrvDisableSurface 函数通知驱动程序不再需要 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 函数已过时,在 Windows 2000 及更高版本中不再由 GDI 调用。 新驱动程序应实现一个或多个 DrvFillPath、DrvStrokePath 或 DrvStrokeAndFillPath。 |
DrvPlgBlt DrvPlgBlt 函数在设备管理图面和 GDI 管理图面的组合之间提供旋转位块传输功能。 |
DrvQueryAdvanceWidths DrvQueryAdvanceWidths 函数返回一组指定字形的字符前移宽度。 |
DrvQueryDeviceSupport DrvQueryDeviceSupport 函数返回请求的设备特定信息。 |
DrvQueryDriverInfo DrvQueryDriverInfo 函数返回请求的特定于驱动程序的信息。 |
DrvQueryFont GDI 使用 DrvQueryFont 函数获取给定字体的 IFIMETRICS 结构。 |
DrvQueryFontCaps DrvQueryFontCaps 函数定义字体驱动程序的功能。 |
DrvQueryFontData DrvQueryFontData 函数检索有关已实现字体的信息。 |
DrvQueryFontFile DrvQueryFontFile 函数提供字体文件信息。 |
DrvQueryFontTree DrvQueryFontTree 函数为 GDI 提供了一个指向结构的指针,该结构定义以下项之一:从 Unicode 到字形句柄的映射,包括字形变体一个字距调整对到字距调整句柄的映射 |
DrvQueryPerBandInfo 打印机图形 DLL 的 DrvQueryPerBandInfo 函数在开始为物理页面绘制带之前由 GDI 调用,因此驱动程序可以为 GDI 提供特定于带区的信息。 |
DrvQueryTrueTypeOutline DrvQueryTrueTypeOutline 函数检索本机 TrueType 格式的字形轮廓。 |
DrvQueryTrueTypeTable DrvQueryTrueTypeTable 函数访问 TrueType 字体说明文件中的特定表。 |
DrvRealizeBrush DrvRealizeBrush 函数请求驱动程序实现指定图面的指定画笔。 |
DrvResetDevice DrvResetDevice 函数重置无法操作或无响应的设备。 |
DrvResetPDEV DrvResetPDEV 函数允许图形驱动程序在 Win32 应用程序调用 ResetDC 时将驱动程序的状态从旧的 PDEV 结构传输到新的 PDEV 结构。 |
DrvSaveScreenBits DrvSaveScreenBits 函数会导致显示驱动程序保存或还原所显示图像的给定矩形。 |
DrvSendPage 打印机图形 DLL 的 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 函数通过 alpha 混合提供位块传输功能。 |
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 函数为 hwnd 引用的窗口创建 WNDOBJ 结构。 |
EngDebugBreak EngDebugBreak 函数会导致当前进程中出现断点。 |
EngDebugPrint EngDebugPrint 函数将指定的调试消息打印到内核调试器。 |
EngDeleteClip EngDeleteClip 函数删除由 EngCreateClip 分配的 CLIPOBJ 结构。 |
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 函数返回与指定 RGB 颜色近似的标准 8x8 dither。 |
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 源字符串转换为 Unicode 字符串。 |
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 函数返回指定事件 object:_signaled 或 nonsignaled 的当前状态。 |
EngReleaseSemaphore EngReleaseSemaphore 函数释放指定的信号灯。 |
EngRestoreFloatingPointState EngRestoreFloatingPointState 函数在驱动程序使用任何浮点或 MMX 硬件指令后还原 Windows 2000 (及更高版本) 内核浮点状态。 |
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 代码页将指定的 Unicode 字符串转换为 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函数计算并返回指定 FLOATOBJ 的 FLOAT 等效值。 |
FLOATOBJ_GetLong FLOATOBJ_GetLong函数计算并返回指定 FLOATOBJ 的 LONG 等效值。 |
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函数将 LONG 类型的值分配给 FLOATOBJ。 |
FLOATOBJ_Sub FLOATOBJ_Sub 函数从第一个函数减去第二个 FLOATOBJ,并在第一个参数中返回结果。 |
FLOATOBJ_SubFloat FLOATOBJ_SubFloat 函数从 FLOATOBJ 中减去 FLOATL 类型的值,并在第一个参数中返回结果。 |
FLOATOBJ_SubLong FLOATOBJ_SubLong 函数从 FLOATOBJ 中减去 LONG 类型的值,并在第一个参数中返回结果。 |
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 函数使用 DirectDraw 视频内存堆管理器为显示驱动程序分配off_screen_memory。 |
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 回调函数为指定的 DirectDraw 对象创建 DirectDrawPalette 对象。 |
PDD_CREATESURFACE CreateD3DBuffer 回调函数用于创建指定说明的驱动程序级命令或顶点缓冲区。 |
PDD_CREATESURFACEEX D3dCreateSurfaceEx 函数通知有关 Microsoft DirectDraw 图面和 Microsoft Direct3D 句柄值的关联,以便为 Direct3D 呈现设置图面。 |
PDD_DESTROYDDLOCAL D3dDestroyDDLocal 函数销毁以前由属于同一给定本地 Microsoft DirectDraw 对象的 D3dCreateSurfaceEx 函数创建的所有 Microsoft Direct3D 图面。 |
PDD_FLIPTOGDISURFACE 当 DirectDraw 翻转到 GDI 图面或从 GDI 图面翻转时,DdFlipToGDISurface 回调函数会通知驱动程序。 |
PDD_FREEDRIVERMEMORY DdFreeDriverMemory 回调函数释放屏幕外或非本地显示内存,以满足新的分配请求。 |
PDD_GETAVAILDRIVERMEMORY DdGetAvailDriverMemory 回调函数查询驱动程序管理的内存堆中的可用内存量。 |
PDD_GETDRIVERINFO DdGetDriverInfo 函数查询驱动程序,以获取驱动程序支持的其他 DirectDraw 和 Direct3D 功能。 |
PDD_GETDRIVERSTATE Microsoft DirectDraw 和 Microsoft Direct3D 运行时都使用 D3dGetDriverState 函数从驱动程序获取有关其当前状态的信息。 |
PDD_GETSCANLINE DdGetScanLine 回调函数返回当前物理扫描行的编号。 |
PDD_KERNELCB_SYNCSURFACE DdSyncSurfaceData 回调函数在将 Surface 数据传递到视频微型端口驱动程序之前设置和修改数据。 |
PDD_KERNELCB_SYNCVIDEOPORT 在将 VPE 对象数据传递到视频微型端口驱动程序之前,DdSyncVideoPortData 回调函数设置和修改该数据。 |
PDD_MAPMEMORY DdMapMemory 回调函数将帧缓冲区的应用程序可修改部分映射到指定进程的用户模式地址空间,或取消映射内存。 |
PDD_MOCOMPCB_BEGINFRAME DdMoCompBeginFrame 回调函数开始解码新帧。 |
PDD_MOCOMPCB_CREATE DdMoCompCreate 回调函数通知驱动程序软件解码器将开始使用具有指定 GUID 的运动补偿。 |
PDD_MOCOMPCB_DESTROY DdMoCompDestroy 回调函数通知驱动程序不再使用此运动补偿对象。 驱动程序现在需要执行任何必要的清理。 |
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 DdDestroyPalette 回调函数会销毁指定的调色板。 |
PDD_PALCB_SETENTRIES DdSetEntries 回调函数更新指定调色板中的调色板条目。 |
PDD_SETEXCLUSIVEMODE 当 DirectDraw 应用程序切换到或从独占模式切换时,DdSetExclusiveMode 回调函数会通知驱动程序。 |
PDD_SURFCB_ADDATTACHEDSURFACE DdAddAttachedSurface 回调函数将一个表面附加到另一个图面。 |
PDD_SURFCB_BLT DdBlt 回调函数执行位块传输。 |
PDD_SURFCB_DESTROYSURFACE DdDestroySurface 回调函数会销毁 DirectDraw 图面。 |
PDD_SURFCB_FLIP DdFlip 回调函数导致与目标图面关联的表面内存成为主表面,而当前表面成为非主表面。 |
PDD_SURFCB_GETBLTSTATUS DdGetBltStatus 回调函数查询指定图面的 blit 状态。 |
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 DdVideoPortDestroy 回调函数通知驱动程序 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 回调函数对交错数据的下一个字段进行 bob。 |
PDX_ENABLEIRQ DxEnableIRQ 回调函数向视频微型端口驱动程序指示应启用或禁用哪些 IRQ。 |
PDX_FLIPOVERLAY 当视频微型端口驱动程序的客户端想要翻转覆盖或启用自动滑动时,将调用 DxFlipOverlay 回调函数。 |
PDX_FLIPVIDEOPORT 当视频微型端口驱动程序的客户端想要将视频端口扩展 (VPE) 对象或启用自动翻转时,将调用 DxFlipVideoPort 回调函数。 |
PDX_GETCURRENTAUTOFLIP 当设备正在硬件自动滑行并且视频微型端口驱动程序的客户端想要知道哪个图面正在接收当前视频数据字段以进行捕获时,将调用 DxGetCurrentAutoflip 回调函数。 |
PDX_GETIRQINFO DxGetIRQInfo 回调函数指示驱动程序管理中断请求。 |
PDX_GETPOLARITY DxGetPolarity 回调函数返回视频端口扩展 (VPE) 对象写入的当前字段的极性 (偶数或奇数) 。 |
PDX_GETPREVIOUSAUTOFLIP 当设备是硬件自动翻页并且视频微型端口驱动程序的客户端想要知道哪个表面接收了上一个视频数据字段以进行捕获时,将调用 DxGetPreviousAutoflip 回调函数。 |
PDX_GETTRANSFERSTATUS DirectDraw 使用 DxGetTransferStatus 回调函数来确定哪个硬件总线主机已完成。 |
PDX_IRQCALLBACK IRQCallback 函数执行与发生的 IRQ 相关的操作。 |
PDX_LOCK 当视频微型端口驱动程序的客户端想要访问帧缓冲区时,将调用 DxLock 回调函数。 |
PDX_SETSTATE 当视频微型端口驱动程序的客户端决定从 bob 模式切换到编织模式时,将调用 DxSetState 回调函数,反之亦然。 |
PDX_SKIPNEXTFIELD 需要跳过或重新启用下一个字段时,将调用 DxSkipNextField 回调函数。 |
PDX_TRANSFER DxTransfer 回调函数通知驱动程序将主数据从图面总线到内存描述符列表中指定的缓冲区 (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 函数定义将在后续调用 STROBJ_bEnum 时从 GDI 返回的数据的形式或类型。 |
VidMemFree VidMemFree 函数释放由 HeapVidMemAllocAligned 为显示驱动程序分配的屏幕外内存。 |
WNDOBJ_bEnum WNDOBJ_bEnum 函数从窗口的可见区域获取一批矩形。 |
WNDOBJ_cEnumStart WNDOBJ_cEnumStart 函数是一个回调函数,用于设置窗口可见区域中矩形枚举的参数。 |
WNDOBJ_vSetConsumer WNDOBJ_vSetConsumer 函数在指定 WNDOBJ 结构的 pvConsumer 字段中设置驱动程序定义的值。 |
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 结构包含指示是否可以创建 surface(在 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 结构包含为此 Microsoft DirectDraw 对象创建 DirectDrawPalette 对象所需的信息。 |
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 除了 DDCORECAPS 中所述的功能外,DD_MORESURFACECAPS结构还定义了更多驱动程序图面功能。 |
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结构由运行时在 DdGetDriverInfo 调用中使用GUID_DDStereoMode来查询驱动程序是否支持给定视频显示模式的立体声。 |
DD_SURFACE_GLOBAL DD_SURFACE_GLOBAL结构包含可在多个图面之间共享的全局表面相关数据。 |
DD_SURFACE_INT DD_SURFACE_INT 结构包含 DirectDrawSurface 对象的接口信息。 |
DD_SURFACE_LOCAL DD_SURFACE_LOCAL 结构包含与表面相关的数据,这些数据对单个 Surface 对象是唯一的。 |
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) 相关数据,这些数据对于单个 Microsoft DirectDraw VPE 对象是唯一的。 |
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,以及 CIE 颜色空间中的亮度 Y。 |
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结构使驱动程序能够在 DirectDraw 创建图面时更改 Microsoft DirectDraw 的行为。 |
DD_PALETTECALLBACKS DD_PALETTECALLBACKS 结构包含指向设备驱动程序支持的 DirectDraw 调色板回调函数的入口指针。 |
DD_SURFACECALLBACKS DD_SURFACECALLBACKS 结构包含指向设备驱动程序支持的 Microsoft DirectDraw 图面回调函数的入口指针。 |
DD_VIDEOPORTCALLBACKS DD_VIDEOPORTCALLBACKS 结构包含指向设备驱动程序支持的 Microsoft DirectDraw 视频端口扩展 (VPE) 回调函数的入口指针。 |
DDADDVPCAPTUREBUFF DDADDVPCAPTUREBUFF 结构包含向内部捕获队列添加新缓冲区所需的信息。 |
DDBOBNEXTFIELDINFO DDBOBNEXTFIELDINFO 结构包含图面的 bob 信息。 |
DDCAPBUFFINFO DDCAPBUFFINFO 结构包含捕获信息。 |
DDCLOSEHANDLE DDCLOSEHANDLE 结构包含 Microsoft DirectDraw 对象、图面、视频端口扩展 (VPE) 对象或 VPE 捕获句柄。 |
DDCOMPBUFFERINFO DDCOMPBUFFERINFO 结构包含驱动程序提供的有关压缩缓冲区的信息。 |
DDCORECAPS DDCORECAPS 结构指定 Microsoft DirectDraw 驱动程序及其设备的核心功能,这些功能通过 DirectDraw 对象向应用程序公开。 |
DDENABLEIRQINFO DDENABLEIRQINFO 结构包含启用中断所需的信息。 |
DDFLIPOVERLAY DDFLIPOVERLAY 结构包含翻转所需的图面信息。 |
DDFLIPOVERLAYINFO DDFLIPOVERLAYINFO 结构包含图面的翻转信息。 |
DDFLIPVIDEOPORT DDFLIPVIDEOPORT 结构包含翻转硬件视频端口所需的信息。 |
DDFLIPVIDEOPORTINFO DDFLIPVIDEOPORTINFO 结构包含视频端口扩展 (VPE) 对象和图面信息。 |
DDGETAUTOFLIPIN DDGETAUTOFLIPIN 结构包含句柄信息。 |
DDGETAUTOFLIPOUT DDGETAUTOFLIPOUT 结构包含从 dxApi 函数的DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE和DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE函数标识符返回的句柄和极性信息。 |
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 结构包含视频微型端口驱动程序的 DxApi 接口支持的 Microsoft DirectDraw 内核模式视频传输组件的版本号。 |
DDLOCKIN DDLOCKIN 结构包含 Microsoft DirectDraw 对象和 DirectDraw 图面句柄信息。 |
DDLOCKININFO DDLOCKININFO 结构包含图面信息。 |
DDLOCKOUT DDLOCKOUT 结构包含图面的说明。 |
DDLOCKOUTINFO DDLOCKOUTINFO 结构包含 DxLock 函数的图面信息输出。 |
DDMOCOMPBUFFERINFO DDMOCOMPBUFFERINFO 结构包含呈现帧并将此信息传递给 DD_RENDERMOCOMPDATA 结构所需的宏块信息。 |
DDOPENDIRECTDRAWIN DDOPENDIRECTDRAWIN 结构包含 Microsoft DirectDraw 对象信息。 |
DDOPENDIRECTDRAWOUT 如果 DDOPENDIRECTDRAWOUT 的 ddRVal 成员设置为 DD_OK,则 DDOPENDIRECTDRAWOUT 结构包含 DxApi 函数DD_DXAPI_OPENDIRECTDRAW函数标识符的新 Microsoft DirectDraw 句柄。 |
DDOPENSURFACEIN DDOPENSURFACEIN 结构包含 DirectDrawSurface 对象信息。 |
DDOPENSURFACEOUT 如果 DDOPENSURFACEOUT 的 ddRVal 成员设置为 DD_OK,则 DDOPENSURFACEOUT 结构包含新的 DirectDrawSurface 句柄。 此新句柄必须用于需要 DirectDrawSurface 句柄的所有后续调用。 |
DDOPENVIDEOPORTIN DDOPENVIDEOPORTIN 结构包含视频端口扩展 (VPE) 对象信息。 |
DDOPENVIDEOPORTOUT 如果 ddRVal 设置为 DD_OK,则 DDOPENVIDEOPORTOUT 结构包含 Microsoft DirectDraw 返回代码和新的图面句柄。 此新句柄必须用于需要视频端口扩展 (VPE) 对象句柄的所有后续调用。 |
DDOPENVPCAPTUREDEVICEIN DDOPENVPCAPTUREDEVICEIN 结构包含视频端口扩展 (VPE) 捕获信息。 |
DDOPENVPCAPTUREDEVICEOUT DDOPENVPCAPTUREDEVICEOUT 结构包含视频端口扩展 (VPE) 捕获句柄。 |
DDREGISTERCALLBACK DDREGISTERCALLBACK 结构包含寄存器回调信息。 DxApi 函数的DD_DXAPI_REGISTER_CALLBACK和DD_DXAPI_UNREGISTER_CALLBACK函数标识符都使用此结构。 |
DDSETFIELDNUM DDSETFIELDNUM 结构包含句柄和字段编号。 |
DDSETSKIPFIELD DDSETSKIPFIELD 结构包含起始字段信息。 |
DDSETSTATEININFO DDSETSTATEININFO 结构包含图面和视频端口扩展 (VPE) 对象信息。 |
DDSETSTATEOUTINFO DDSETSTATEOUTINFO 结构包含视频端口扩展的状态信息 (VPE) 对象。 |
DDSETSURFACESTATE DDSETSURFACESTATE 结构包含图面状态信息。 |
DDSKIPNEXTFIELDINFO DDSKIPNEXTFIELDINFO 结构包含视频端口扩展的跳过信息 (VPE) 对象。 |
DDSURFACEDATA DirectDraw 使用 DDSURFACEDATA 结构来表示内核模式微型端口驱动程序的图面。 |
DDTRANSFERININFO DDTRANSFERININFO 结构包含图面的传输信息 |
DDTRANSFEROUTINFO DDTRANSFEROUTINFO 结构返回要捕获的字段的极性。 |
DDVIDEOPORTDATA DirectDraw 使用 DDVIDEOPORTDATA 结构来表示内核模式视频微型端口驱动程序 (VPE) 对象的视频端口扩展。 |
DEVHTADJDATA DEVHTADJDATA 结构用作HTUI_DeviceColorAdjustment函数的输入。 |
DEVHTINFO DEVHTINFO 结构用作HTUI_DeviceColorAdjustment函数的输入。 |
DEVINFO DEVINFO 结构向图形引擎提供有关驱动程序及其专用 PDEV 的信息。 |
DEVMODEW DEVMODEW 结构用于在 Unicode (宽) 字符集中指定显示和打印设备的特征。 |
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 指定给定目标 ID 的基本输出技术信息。 |
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 结构数组的指针,以及基于 NT 的操作系统的图形 DDI 版本号。 |
DRVFN 图形驱动程序使用 DRVFN 结构为 GDI 提供指向驱动程序定义的图形 DDI 函数的指针。 |
DX_IRQDATA DX_IRQDATA结构包含驱动程序提供的 IRQ 信息。 |
DXAPI_INTERFACE DXAPI_INTERFACE 结构包含视频微型端口驱动程序为实现支持 Kernel-Mode 视频传输而实现的接口回调函数。 |
ENG_TIME_FIELDS EngQueryLocalTime 函数使用 ENG_TIME_FIELDS 结构返回本地时间。 |
ENGSAFESEMAPHORE ENGSAFESEMAPHORE 结构为驱动程序提供线程安全信号灯。 |
ENUMRECTS CLIPOBJ_cEnumStart 函数使用 ENUMRECTS 结构为CLIPOBJ_bEnum函数提供有关剪辑区域中矩形的信息。 |
FD_DEVICEMETRICS 如果QFD_MAXEXTENTS驱动程序提供的 DrvQueryFontData 函数的 iMode 参数,则使用 FD_DEVICEMETRICS 结构向 GDI 提供特定于设备的字体信息。 |
FD_GLYPHATTR FD_GLYPHATTR 结构用于指定 FONTOBJ_pQueryGlyphAttrs 和 DrvQueryGlyphAttrs 函数的返回值。 |
FD_GLYPHSET FD_GLYPHSET 结构用于定义从 Unicode 字符到字形句柄的映射。 |
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 使用 GAMMARAMP 结构来设置特定显示设备的硬件伽玛坡度。 |
GDIINFO GDIINFO 结构描述给定设备的图形功能。 |
GLYPHBITS GLYPHBITS 结构用于定义字形位图。 |
GLYPHDATA GLYPHDATA 结构包含有关单个字形的信息。 |
GLYPHDEF GLYPHDEF 联合标识单个字形,并提供指向 GLYPHBITS 结构的指针或指向 PATHOBJ 结构的指针。 |
GLYPHPOS GDI 使用 GLYPHPOS 结构为图形驱动程序提供字形的说明和位置。 |
HEAPALIGNMENT HEAPALIGNMENT 结构包含指定给定显示内存堆对齐要求的数据。 |
IFIEXTRA IFIEXTRA 结构为 GDI 可以使用的给定字体定义其他信息。 |
IFIMETRICS IFIMETRICS 结构定义 GDI 可以使用的给定字样的信息。 |
LINEATTRS 驱动程序的线条绘制函数使用 LINEATTRS 结构来确定线条属性。 |
PALOBJ PALOBJ 结构是表示索引调色板的用户对象。 |
PATHDATA PATHDATA 结构描述子路径的全部或部分内容。 |
PATHOBJ PATHOBJ 结构用于描述要笔划或填充的一组线条和贝塞尔曲线。 |
PERBANDINFO PERBANDINFO 结构用作打印机图形 DLL 的 DrvQueryPerBandInfo 函数的输入。 |
点 POINT 结构定义点的 x 坐标和 y 坐标。 |
POINTL POINTL 结构定义点的 x 坐标和 y 坐标。 |
点 POINTS 结构定义点的 x 坐标和 y 坐标。 |
矩形 RECT 结构通过其左上角和右下角的坐标定义矩形。 |
RECTL RECTL 结构通过其左上角和右下角的坐标定义矩形。 |
运行 RUN 结构用于描述一组不由 CLIPLINE 结构剪裁的线性像素。 |
SIZE SIZE 结构定义矩形的宽度和高度。 |
源 Sources 结构包含视频演示网络 (VidPN) 拓扑。 |
STROBJ STROBJ 类或文本字符串对象包含设备驱动程序的字形句柄和位置的枚举。 |
SURFACEALIGNMENT SURFACEALIGNMENT 结构由显示驱动程序用来描述 HeapVidMemAllocAligned 分配的图面的对齐限制。 |
SURFOBJ SURFOBJ 结构是图面的用户对象。 设备驱动程序通常仅在 Surface 对象表示 GDI 位图或设备管理的图面时调用 Surface 对象上的方法。 |
TYPE1_FONT TYPE1_FONT结构包含 PostScript 驱动程序通过 GDI 访问 Type1 字体所需的信息。 |
VIDEOMEMORY VIDEOMEMORY 结构允许驱动程序将其显示内存管理到堆中。 |
VIDEOMEMORYINFO VIDEOMEMORYINFO 结构描述显示器内存的一般格式。 |
VIDEOPARAMETERS 当 IOCTL 请求IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS时,视频微型端口驱动程序接收指向 VIDEO_REQUEST_PACKET InputBuffer 成员中的 VIDEOPARAMETERS 结构的指针。 |
VMEMHEAP VMEMHEAP 结构包含有关堆的信息。 |
WCRUN WCRUN 结构描述 Unicode 字符的运行。 |
WNDOBJ WNDOBJ 结构允许驱动程序跟踪窗口的位置、大小和可见的客户端区域更改。 |
XFORML FLOATOBJ_XFORM 结构描述任意线性二维变换,例如几何宽线。F |
XFORMOBJ XFORMOBJ 结构描述任意线性二维变换,例如几何宽线。 |
XLATEOBJ XLATEOBJ 结构用于将颜色索引从一个调色板转换为另一个调色板。 |