Вопросы по теме 'kmdf'

Прерывания MSI-X в WDF
У меня большие проблемы с реализацией прерываний MSI-X в драйвере шины Windows, который мы пишем в WDF/KMDF. Я прочитал документацию MSDN , и там не очень много полезной информации. Насколько я понимаю, это должно действительно просто «работать»....
3037 просмотров
schedule 19.04.2024

Типы сборки KMDF
При сборке драйвера устройства в режиме ядра (KMDF) в Windows с помощью Visual Studio 2013 доступны варианты сборки для 32-разрядной и 64-разрядной версии. Вопрос в следующем: при установке драйверов устройств на целевые машины будут ли 32-разрядные...
80 просмотров
schedule 26.05.2022

Сообщить PnP-менеджеру, что устройство пропало
В настоящее время я разрабатываю минидрайвер KMDF HID для Nintendo Wii Remote . Мой минидрайвер HID заменяет минидрайвер HidBth для драйвера HIDClass (я использую образец минидрайвера KMDF HID, где он фактически является драйвером фильтра и...
251 просмотров
schedule 05.11.2022

VS2013 не имеет шаблона драйвера Windows
В моей Visual Studio 2013 Ultimate нет шаблона «Драйвер Windows» в новых проектах. Я имею в виду, что я хочу иметь что-то вроде следующей картинки: http://msdn.microsoft.com/en-us/library/windows/hardware/hh439665%28v=vs.85%29.aspx Как я могу...
1329 просмотров
schedule 19.11.2022

Как запустить программу пользовательского режима из режима ядра в Windows
У меня есть драйвер (режим ядра) (KMDF) и форма пользовательских настроек. мне нужно запустить действие из кода драйвера и получить настройки. Итак, как мне запустить эту программу пользовательского режима из ядра в операционной системе Windows?
1525 просмотров

Универсальные драйверы будут работать внутри универсальных приложений в Windows 10?
Мне интересно, как я смогу интегрировать свой драйвер KMDF в универсальное приложение. В настоящее время у меня есть пользователь, загружающий драйвер KMDF, который используется в моем настольном приложении. Если я перейду на универсальное...
590 просмотров
schedule 06.04.2022

Как правильно зарегистрировать процедуру завершения для внутреннего запроса управления устройством для драйвера нижнего фильтра?
В настоящее время я пишу драйвер диска нижнего фильтра для захвата команд SCSI и измерения производительности каждой команды. В настоящее время мой драйвер способен перехватывать запрос SCSI и передавать его следующему драйверу. Однако при попытке...
163 просмотров
schedule 24.12.2022

Visual Studio 2015 всегда дает сбой при развертывании KMDF/UMDF
Моя Visual Studio 2015 всегда дает сбой, когда я пытаюсь установить целевое устройство в части Project Properties -> Driver Install -> Deployment . Здесь, если попытаться настроить устройство, VS2015 всегда падает. Это поведение...
496 просмотров

UMDF, нельзя указать раздел [ClassInstall32] для класса, определенного Microsoft
Я работаю со следующим руководством: Как написать свой первый клиентский драйвер USB . И у меня проблема с компиляцией проекта, у меня следующая ошибка: Я пытался сделать шаги близко к описанию в учебнике, но всегда получал ошибку выше...
2351 просмотров
schedule 28.01.2023

Метод Windows Virtual HID Framework VhfCreate возвращает STATUS_INVALID_DEVICE_REQUEST
Я работаю над созданием виртуального HID-устройства в Windows 10. Я пытаюсь использовать Windows Virtual HID Framework (как описано здесь: https://msdn.microsoft.com/en-us/library/windows/hardware/dn925056(v=vs.85).aspx ) для сборки драйвера. На...
1177 просмотров
schedule 09.12.2022

Ошибка DeviceIoControl 1 неправильная функция
Я создал устройство в пространстве ядра и получил к нему доступ в пользовательском пространстве, используя CreateFile . Я могу отправить ioctl драйверу, и они выполняются правильно. Не знаю, как отследить, что происходит после WdfRequestComplete ,...
2498 просмотров
schedule 25.07.2022

WDF Internal IOCTL не возвращает вывод
Сейчас я пишу драйвер, открывающий виртуальные COM-порты. В драйвере я отправляю внутренний IOCTL из порта FDO вниз по стеку, который обрабатывается из очереди ввода-вывода PDO. По какой-то причине выходные данные не записываются в предоставленную...
191 просмотров
schedule 12.12.2023

Как настроить Visual Studio 2015 для разработки приложения драйвера устройства (KMDF)?
Я новичок в разработке драйверов устройств и пытаюсь настроить Visual Studio 2015 для разработки проекта KMDF на моем windows 7 , я также установил Visual Studio 2015, Windows Driver Kit(WDK)10 и SDK10 . В Visual Studio, когда я создаю проект...
1105 просмотров

точка останова не каждый раз может попасть в функцию DriverEntry()/Unload() в vs2015
Я установил несколько точек останова исходных строк в функциях DriverEntry() и Unload(). и в диспетчере устройств целевого сайта я постоянно работаю с функцией остановки/перезапуска драйвера, но точки останова не каждый раз могут срабатывать в...
274 просмотров

Многопоточный DeviceIOControl для KMDF
Прежде чем я перейду к своему вопросу, я расскажу, над чем я сейчас работаю, чтобы у вас было хорошее представление о том, что я уже сделал/пробовал. У меня есть многопоточное пользовательское приложение Windows Desktop, которое отправляет вызовы...
1002 просмотров
schedule 21.02.2023

Следует ли использовать WDM при разработке драйвера минифильтра файловой системы? Должен ли я использовать KMDF? Или в этом что-то не так?
Следует ли использовать WDM при разработке драйвера минифильтра файловой системы? Должен ли я использовать KMDF? Или в этом что-то не так?
236 просмотров
schedule 07.05.2022

WINDOWS KMDF PCI DRIVER: - API для записи данных в виртуальный адрес, привязанный к памяти
У меня есть задача написать драйвер PCI на основе KMDF для Windows. В основном цель состоит в том, чтобы записать данные в ОЗУ, которое находится на плате FGPGA (плата еще не существует). Интерфейс PCI на FPGA позволит напрямую считывать данные и...
192 просмотров
schedule 28.05.2023

Драйвер нижнего фильтра КМДФ
Я пишу драйвер фильтра и хочу подключить фильтр к нескольким физическим клавиатурам в системе. Если я прикреплю фильтр к первой клавиатуре «\Device\KeyboardClass0», он будет работать нормально, но не для другой. Ошибка IoAttachDevice для...
458 просмотров
schedule 05.11.2022

Отправлять ввод с мыши в операционную систему после получения его в драйвере ядра
Я создаю драйвер в KMDF, который получает ввод от моего устройства и отправляет команду щелчка мышью в операционную систему. Какую функцию нижнего уровня я могу вызвать для отправки щелчка мыши в Windows?
1108 просмотров
schedule 15.02.2023

Обновление драйвера KMDF без перезагрузки Windows
Недавно я написал драйвер KMDF для Windows с помощью Visual Studio. Затем я приступил к локальной установке драйвера в тестовом режиме (например, devcon install driver.inf hwid ). Круто, так что драйвер работает, и я вижу, как обратные вызовы...
197 просмотров
schedule 28.06.2023