為了實現這些目標,WDM只能以Windows NT I/O子系統提供的一組通用服務為基礎。WDM改進了由一組核心擴展構成的功能實現對即插即用、設備電源治理、和快速反應I/O流的支持。除了通用的平臺服務和擴展外,WDM還實現了一個模塊化的、分層次類型的微型驅動程序結構。類型驅動程序實現了支持通用總線、協議、或設備類所需的功能性接口。類驅動程序的一般特性是為邏輯設備的命令設置、協議、和代碼重用所需的總線接口實現標準化提供必要的條件。WDM對標準類接口的支持減少了Windows 95和Windows NT所需的設備驅動程序的數量和復雜性。