虚拟微型端口驱动程序在完全模拟一个或多个设备时适用,或者它没有自己控制的硬件,但它使用其设备驱动程序作为 I/O 请求的传输与另一台设备通信。 例如,使用随机访问内存(RAM)存储其数据的磁盘设备通常称为 RAMDISK。 这是适当使用虚拟微型端口驱动程序的一个很好的示例。 另一个示例是使用某种类型的网络适配器,该适配器提供用于发送和接收存储命令和数据之间的通信链接。 网络适配器有自己的设备驱动程序,用于控制其硬件,但虚拟微型端口仅与驱动程序通信,而不是基础硬件。
虚拟微型端口直接控制实际硬件(例如主机总线适配器)时不合适。