使用者模式驱动程式架构（，简称UMDF）是微软公司提出的视窗驱动程式基础（Windows Driver Foundation）的一部份，其执行于使用者模式（user mode），仅能存取使用者位址空间。它同时是核心模式驱动程式架构（Kernel-Mode Driver Framework，KMDF）的子集，因此UMDF所提供的函数支援少于KMDF，两者使用相同的状态机器、使用相同的I/O模型。UMDF提供随插即用（PNP）、电源管理（Power Manager）、非同步输出输入等功能，可设定I/O伫列，