徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

UMDF

指数 UMDF

User-Mode Driver Framework(使用者模式驅動程式架構,簡稱UMDF),是美國微軟公司所提出視窗驅動程式基礎(Windows Driver Foundation)的一部份,執行於使用者模式(user mode),僅能存取使用者位址空間,是核心模式驅動程式框架(Kernel-Mode Driver Framework,KMDF)的子集合(subset),因此UMDF所提供的函數支援少於KMDF,兩者使用相同的狀態機器、使用相同的 I/O 模型。 UMDF提供隨插即用(PNP)、電源管理(Power Manager)、非同步輸出輸入等功能,可設定 I/O 佇列,但他的限制在於不處理中斷(Interrupt)、不執行 DMA(直接記憶體存取,Direct Memory Access),且不能使用核心模式資源如:未分頁集區(NonPaged Pool),也不完全支援同步化領域(Synchronization scope),在技術上UMDF使用COM(Component Object Model)的動態連結程序庫(DLL)為基底技術。.

4 关系: 动态链接库直接記憶體存取KMDFWindows Driver Foundation

动态链接库

動態連結函式庫(Dynamic-link library,缩写为DLL)是微软公司在微软视窗操作系统中实现共享函数库概念的一种實作方式。这些函式庫函数的扩展名是.DLL、.OCX(包含ActiveX控制的函式庫)或者.DRV(舊式的系统驱动程序)。 所謂動態链接,就是把一些經常會共用的程式碼(靜態链接的OBJ程式庫)製作成DLL檔,當執行檔呼叫到DLL檔內的函數時,Windows作業系統才會把DLL檔載入記憶體內,DLL檔本身的結構就是可執行檔,當程式有需求時函數才進行链接。透過動態链接方式,記憶體浪費的情形將可大幅降低。靜態連結函式庫則是直接連結到執行檔。 DLL的文件格式与视窗EXE文件一样——也就是说,等同于32位视窗的可移植执行文件(PE)和16位视窗的New Executable(NE)。作为EXE格式,DLL可以包括原始碼、数据和资源的多种组合。 在更广泛的意义上说,任何同样檔案格式的電腦檔案都可以称作资源DLL。这样的DLL的例子有扩展名为ICL的图标函式庫、扩展名为FON和FOT的字型檔案。.

新!!: UMDF和动态链接库 · 查看更多 »

直接記憶體存取

接記憶體存取(Direct Memory Access,DMA)是计算机科学中的一种内存访问技术。它允許某些電腦內部的硬體子系統(电脑外设),可以獨立地直接读写系統記憶體,而不需中央處理器(CPU)介入處理 。在同等程度的處理器负担下,DMA是一种快速的数据传送方式。很多硬體的系統會使用DMA,包含硬碟控制器、繪圖顯示卡、網路卡和音效卡。.

新!!: UMDF和直接記憶體存取 · 查看更多 »

KMDF

核心模式驅動程式架構(Kernel-Mode Driver Framework,缩写KMDF)是微軟公司推出的Windows驅動程式基礎(Windows Driver Foundation)之一,建構Windows XP與Windows Server 2003的核心模式(Kernel-Mode)驅動程式所需的基本功能,包括對隨插即用(PNP)、電源管理(Power Manager)、I/O佇列、直接記憶體存取(DMA)、Windows Management Instrumentation(WMI)和同步處理等的完整支援。KMDF的設計並不能用來取代WDM,它提供“Skeletal WDM”建置來替代WDM;目前,KMDF並不支援匯流排篩選驅動程式(Bus Filter Driver)。 Kernel-Mode Driver Framework目前支援下列類型的核心模式(kernel mode)驅動程式之建立:.

新!!: UMDF和KMDF · 查看更多 »

Windows Driver Foundation

#重定向 Windows Driver Frameworks.

新!!: UMDF和Windows Driver Foundation · 查看更多 »

重定向到这里:

使用者模式驅動程式框架

传出传入
嘿!我们在Facebook上吧! »