IOCTL_GET_VERSION IOCTL

Returns the version number of the driver.

Major Code

IRP_MJ_DEVICE_CONTROL

Input Buffer

NULL

Input Buffer Length

Zero.

Output Buffer

Pointer to a DRV_VERSION structure.

Output Buffer Length

Size of the output buffer.

Status Block

Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.

Remarks

DeviceIoControl Parameters

When the DeviceloControl function is called with the IOCTL_GET_VERSION I/O control code, the caller must specify the address of a DRV_VERSION structure as the function's lpOutBuffer parameter. The kernel-mode driver fills in the structure members.

For more information, see Accessing Kernel-Mode Drivers for Still Image Devices.

Requirements

   
Header usbscan.h (include Usbscan.h)