IOCTL_GET_VERSION IOCTL (usbscan.h)

Возвращает номер версии драйвера.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

NULL

Длина входного буфера

Ноль.

Выходной буфер

Указатель на структуру DRV_VERSION .

Длина выходного буфера

Размер выходного буфера.

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — состояние соответствующего условия ошибки в виде кода NTSTATUS .

Комментарии

Параметры DeviceIoControl

При вызове функции DeviceIoControl с помощью управляющего кода IOCTL_GET_VERSION ввода-вывода вызывающий объект должен указать адрес структуры DRV_VERSION в качестве параметра lpOutBuffer функции. Драйвер в режиме ядра заполняет элементы структуры.

Дополнительные сведения см. в статье Доступ к драйверам Kernel-Mode для устройств с неподвижным изображением.

Требования

Требование Значение
Заголовок usbscan.h (включая Usbscan.h)