Windows User-Mode Driver Framework
標準のデバイスドライバーは、特にマルチスレッドのソフトウェア環境では、非常に広範囲のシステムおよびデバイス状態を処理する必要があるため、書き難いことが多い。カーネルに直接アクセスする際、すべての標準ドライバーは高い権限を持っているので、ひどい記述のデバイスドライバーは、システムに重大な損傷を引き起こす可能性がある(例えばBSODやデータ破損)。ユーザーレベルでの割り込みやメモリ管理において専用のアプリケーションプログラミングインターフェイス (application programming interface, API) で新しいドライバークラスを提供する代わりに、UMDFは、ドライバー直接アクセスの問題からカーネルを保護する。エラーが発生した場合、この新しいフレームワークは、システムに影響を与えることなく、即座にドライバーを再起動することができる。