IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
La aplicación de prueba de fabricación de GNSS usa el código de control IOCTL_GNSS_EXECUTE_SELFTEST para iniciar una prueba propia en la pila inferior de GNSS.
Código principal
Búfer de entrada
Puntero a una estructura de GNSS_SELFTESTCONFIG.
Longitud del búfer de entrada
Establezca en sizeof(GNSS_SELFTESTCONFIG).
Búfer de salida
Puntero a una estructura GNSS_SELFTESTRESULT.
Longitud del búfer de salida
Establezca en sizeof(GNSS_SELFTESTRESULT).
Bloque de estado
Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado a la condición de error adecuada como código NTSTATUS.
Observaciones
Notas de la aplicación de prueba de GNSS de
La aplicación de prueba de GNSS debe esperar una respuesta de estado de la prueba y ser resistente al controlador GNSS que no responde.Notas del controlador GNSS de
El controlador GNSS debe producir un error en una nueva solicitud de sesión de prueba propia si ya hay una prueba en curso.Una vez que el controlador GNSS acepta los parámetros de sesión de prueba automática, los valida e inicia la prueba en el motor GNSS. El controlador GNSS completa la solicitud de E/S después de completar las pruebas y devolver el estado a la aplicación de prueba de GNSS.
Requisitos
Requisito | Valor |
---|---|
encabezado de | gnssdriver.h |
Consulte también
crear solicitudes IOCTL en controladores
WdfIoTargetSendInternalIoctlOthersSynchronously