共用方式為


顯示裝置參考

顯示裝置參考技術的概觀。

若要開發顯示裝置參考,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
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 會呼叫 DrvEndDoc 函式。
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 函式會設定指定顯示裝置的硬體 Gamma 坡形。
DrvLineTo

DrvLineTo 函式會繪製單一、純整數的整色線條。
DrvLoadFontFile

DrvLoadFontFile 函式會接收與載入和對應字型檔案相關的 GDI 資訊。
DrvMovePointer

DrvMovePointer 函式會將指標移至新位置,並確保 GDI 不會干擾指標的顯示。
DrvNextBand

當 DrvNextBand 函式完成繪製實體頁面的訊號時,GDI 會呼叫 DrvNextBand 函式,讓驅動程式可以將下一個帶狀線傳送至印表機。
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 到字元控制碼的對應,包括字元變體字元 variants 將 kerning 字組對應至 Kerning 控制碼
DrvQueryPerBandInfo

GDI 會先呼叫印表機圖形 DLL 的 DrvQueryPerBandInfo 函式,再開始繪製實體頁面的帶狀區,讓驅動程式可以提供 GDI 與帶特定資訊。
DrvQueryTrueTypeOutline

DrvQueryTrueTypeOutline 函式會擷取原生 TrueType 格式的字元大綱。
DrvQueryTrueTypeTable

DrvQueryTrueTypeTable 函式會存取 TrueType 字型描述檔案中的特定資料表。
DrvRealizeBrush

DrvRealizeBrush 函式會要求驅動程式為指定的表面實現指定的筆刷。
DrvResetDevice

DrvResetDevice 函式會重設無法運作或沒有回應的裝置。
DrvResetPDEV

DrvResetPDEV 函式可讓圖形驅動程式在 Win32 應用程式呼叫 ResetDC 時,將驅動程式的狀態從舊的 PDEV 結構傳輸到新的 PDEV 結構。
DrvSaveScreenBits

DrvSaveScreenBits 函式會導致顯示驅動程式儲存或還原所顯示影像的指定矩形。
DrvSendPage

當印表機圖形 DLL 完成繪製實體頁面時,GDI 會呼叫印表機圖形 DLL 的 DrvSendPage 函式,讓驅動程式可以將頁面傳送至印表機。
DrvSetPalette

DrvSetPalette 函式會要求驅動程式實現指定裝置的調色盤。
DrvSetPixelFormat

DrvSetPixelFormat 函式會設定視窗的像素格式。
DrvSetPointerShape

DrvSetPointerShape 函式可用來要求驅動程式將指標從顯示器上取出,如果驅動程式已在該處繪製它;嘗試設定新的指標圖形;和 ,將新的指標放在顯示器上的指定位置。
DrvStartBanding

當 GDI 準備好開始將實體頁面的訊號傳送至驅動程式以進行轉譯時,GDI 會呼叫 DrvStartBanding 函式。
DrvStartDoc

當 GDI 準備好開始將檔傳送至驅動程式以進行轉譯時,GDI 會呼叫 DrvStartDoc 函式。
DrvStartPage

當 GDI 準備好開始將實體頁面的內容傳送至驅動程式以進行轉譯時,GDI 會呼叫 DrvStartPage 函式。
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 函式會將指定的事件物件設定為非ignaled 狀態。
EngComputeGlyphSet

EngComputeGlyphSet 函式會計算裝置上支援的字元集。
EngControlSprites

EngControlSprites 函式會在指定的 WNDOBJ 區域上卸載或重新繪製 Sprite。
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 函式會傳回指定之事件物件的目前狀態:_signaled或非ignaled。
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 根據 gamma 數位計算裝置紅色、綠色和藍色濃度。
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函式會在路徑上繪製 Bezier 曲線。
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 函式會終結先前由 D3dCreateSurfaceEx 函式所建立的所有 Microsoft Direct3D 表面,而該函式屬於相同的本機 Microsoft DirectDraw 物件。
PDD_FLIPTOGDISURFACE

DdFlipToGDISurface 回呼函式會在 DirectDraw 翻轉至 GDI 介面或從 GDI 介面翻轉時通知驅動程式。
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 回呼函式會先設定並修改表面資料,再傳遞至視訊迷你埠驅動程式。
PDD_KERNELCB_SYNCVIDEOPORT

DdSyncVideoPortData 回呼函式會先設定並修改 VPE 物件資料,再傳遞至視訊迷你埠驅動程式。
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

DdSetExclusiveMode 回呼函式會在 DirectDraw 應用程式切換至獨佔模式或從獨佔模式時通知驅動程式。
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 回呼函式會提供交錯資料的下一個欄位。
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

DirectDraw 會使用 DxGetTransferStatus 回呼函式來判斷哪些硬體匯流排主機已完成。
PDX_IRQCALLBACK

IRQCallback 函式會執行與所發生 IRQ 相關的作業。
PDX_LOCK

當視訊迷你埠驅動程式的用戶端想要存取畫面緩衝區時,會呼叫 DxLock 回呼函式。
PDX_SETSTATE

當視訊迷你埠驅動程式的用戶端決定要從 bob 模式切換為 weave 模式時,會呼叫 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 結構包含個別介面物件唯一的介面相關資料。
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 結構可用來描述 CIE 色彩空間中的色度座標、x 和 y,以及亮度 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_NTPRI加值稅EDRIVERCAPS

DD_NTPRI加值稅EDRIVERCAPS結構可讓驅動程式在 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) 物件。
DDGETPREVIOUSAUTOFLIPINFO

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 結構的 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

指定指定目標識別碼的基底輸出技術資訊。
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

如果驅動程式提供的 DrvQueryFontData 函式的 iMode 參數QFD_MAXEXTENTS,FD_DEVICEMETRICS結構會用來提供裝置特定的字型資訊給 GDI。
FD_GLYPHATTR

FD_GLYPHATTR 結構可用來指定FONTOBJ_pQueryGlyphAttrs和 DrvQueryGlyphAttrs 函式的傳回值。
FD_GLYPHSET

FD_GLYPHSET 結構是用來定義從 Unicode 字元到字元控制碼的對應。
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

DrvIcmSetDeviceGammaRamp 會使用 GAMMARAMP 結構來設定特定顯示裝置的硬體 Gamma 坡形。
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輸入Buffer 成員的 InputBuffer 成員中接收 VIDEOPARAMETERS 結構的指標。
VMEMHEAP

VMEMHEAP 結構包含堆積的相關資訊。
WCRUN

WCRUN 結構描述 Unicode 字元的執行。
WNDOBJ

WNDOBJ 結構可讓驅動程式追蹤視窗的位置、大小和可見的用戶端區域變更。
XFORML

FLOATOBJ_XFORM 結構描述任意線性二維轉換,例如幾何寬線。F
XFORMOBJ

XFORMOBJ 結構描述任意線性二維轉換,例如幾何寬線。
XLATEOBJ

XLATEOBJ 結構可用來將色彩索引從一個調色盤轉譯到另一個調色盤。