使用控制器對象的驅動程序必須提供 ControllerControl 例程來起始 I/O 作業。
必須透過實體控制器同步處理作業的最低層級設備驅動器,例如 「AT」 磁碟控制器,與類似的裝置可以有 ControllerControl 例程。
當驅動程式呼叫 IoAllocateController時,如果控制器物件所代表的硬體可供I/O作業使用,則會立即執行其 ControllerControl 例程。 否則,ControllerControl 例程會被排隊,直到控制器可用為止。
備註
WDM 驅動程式無法使用控制器物件和 ControllerControl 例程。