Я пытаюсь написать драйвер HiD в C# (V studio 2008) и решил использовать функцию DeviceIoContol для доступа к устройству. Я, однако, тупик относительно того, что заменить второй параметр этой функции, траление сети не принесло ничего полезного или объяснительного, поэтому любые идеи были бы оценены.using DeviceIoControl with HiD
0
A
ответ
2
В общем, нет стандартных значений для передачи как dwIoControlCode. Это зависит от реализации драйвера устройства, он определяет, что он примет и какие действия он принимает. Однако многие управляющие коды документируются в библиотеке MSDN для драйверов, написанных Microsoft. Просмотрите индекс библиотеки MSDN для ключевых слов, начинающихся с IOCTL. Первым из них является связанное с HID устройство: IOCTL_HID_ACTIVATE_DEVICE
.
Вы пишете режим ядра qdriver_ в C#? Это невозможно, по определению. – SLaks
Возможно, вы имели в виду "write _to_ a HiD driver"? –
В чем вопрос? Тип второго параметра ('uint')? Или значения, которые необходимо передать (зависит от устройства)? – dtb