Как переключиться из режима PIO в режим DMA на контроллере SATA в коде?
Я использую Windows 7. Мне нужно создать автоматический / автоматический тест для проверки некоторых дисков SATA. Одним из требований к тестированию является работа привода с DMA в обоих состояниях (включено И отключено).
Чтобы вручную изменить этот параметр, вы должны:
1) Откройте диспетчер устройств. 2) Разверните "IDE ATA/ATAPI контроллеры". 3) Выберите один из каналов ATA в списке; щелкните правой кнопкой мыши свойства; Продвинутая вкладка. 4) Переключите "Включить DMA".
Как я уже сказал, мне нужно сделать это без присмотра. Есть идеи, как это можно сделать? Я искал в Центре разработки Windows все выше и ниже, в том числе экземпляр устройства и установочные материалы в комплекте для разработки драйверов. Я не могу найти что-то подходящее там. Я также искал ключи реестра, которые могли бы сделать работу, но также не нашел там ничего.