Написание подпрограмм ControllerControl
Драйверы, использующие объект контроллера, должны предоставлять подпрограмму ControllerControl для запуска операций ввода-вывода.
Драйвер устройства самого низкого уровня, который должен синхронизировать операции через физический контроллер, например контроллер диска "AT", с аналогичными устройствами, может иметь подпрограмму ControllerControl .
Когда драйвер вызывает IoAllocateController, его подпрограмма ControllerControl запускается немедленно, если оборудование, представленное объектом контроллера, доступно для операции ввода-вывода. В противном случае подпрограмма ControllerControl помещается в очередь, пока контроллер не будет свободен.
Примечание
Драйверы WDM не могут использовать объекты контроллера и подпрограммы ControllerControl .
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по