IOCTL_GET_VERSION IOCTL (usbscan.h)

Devuelve el número de versión del controlador.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

NULL

Longitud del búfer de entrada

Cero.

Búfer de salida

Puntero a una estructura de DRV_VERSION .

Longitud del búfer de salida

Tamaño del búfer de salida.

Bloque de estado

Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .

Comentarios

Parámetros deviceIoControl

Cuando se llama a la función DeviceIoControl con el código de control de E/S de IOCTL_GET_VERSION, el autor de la llamada debe especificar la dirección de una estructura de DRV_VERSION como parámetro lpOutBuffer de la función. El controlador en modo kernel rellena los miembros de la estructura.

Para obtener más información, consulte Acceso a controladores de Kernel-Mode para dispositivos de imagen fija.

Requisitos

Requisito Valor
Header usbscan.h (incluye Usbscan.h)