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

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

Возможна ли полная установка драйвера при отсутствии устройства?
Можно ли полностью установить (а не только предварительно) драйвер устройства в системе до того, как физическое устройство будет подключено? В частности, я смотрю на драйверы D2XX от FTDI . Их программа установки драйверов эффективно запускает...
853 просмотров
schedule 16.07.2022

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

ограничение для NumberOfElements в списке разброса/сбора
Мой драйвер устройства для PCIe FPGA основан на 7600.16385.1\src\general\PLX9x5x. При ReadFile в приложении вызывается PLxEvtIoRead: // // Initialize this new DmaTransaction. // status = WdfDmaTransactionInitializeUsingRequest(...
180 просмотров
schedule 26.06.2023

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

Вызов драйвера WDF из c ++
Пытался вызвать образец драйвера. Я написал метод DriverEntry, в котором я инициализирую как имя драйвера, так и символический линг, указывающий на драйвер. // UNICODE_STRING DriverName, SymbolName; // Driver registry paths ... // Driver...
515 просмотров
schedule 22.05.2024

Как исправить PAGE_FAULT_IN_NONPAGED_AREA в драйвере wdf
Я сталкиваюсь с проблемой BSOD в драйвере фильтра WDF при вызове WdfObjectDelete в Wdf01000!FxObject::CallCleanupCallbacks ? В большинстве случаев это работает хорошо, но проблема возникает при перезагрузке. Кто-нибудь может дать мне несколько...
183 просмотров
schedule 14.06.2022