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.
Puntero a una estructura de GNSS_SELFTESTCONFIG.
Establezca en sizeof(GNSS_SELFTESTCONFIG).
Puntero a una estructura GNSS_SELFTESTRESULT.
Establezca en sizeof(GNSS_SELFTESTRESULT).
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.
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. 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.
Requisito | Valor |
---|---|
encabezado de | gnssdriver.h |
crear solicitudes IOCTL en controladores
WdfIoTargetSendInternalIoctlOthersSynchronously