Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El adaptador de GNSS usa el código de control IOCTL_GNSS_STOP_FIXSESSION para detener una sesión de corrección activa.
Código principal
Búfer de entrada
Puntero a una estructura GNSS_STOPFIXSESSION_PARAM.
Longitud del búfer de entrada
Establezca en sizeof(GNSS_STOPFIXSESSION_PARAM).
Búfer de salida
Establezca en NULL.
Longitud del búfer de salida
Establezca en 0.
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
El controlador establece un valor NTSTATUS para indicar uno de los siguientes resultados.
- La sesión de corrección se detuvo correctamente.
- La sesión de corrección ya está detenida o no está activa.
Notas del adaptador de GNSS de
El adaptador de GNSS siempre emite una corrección de detención para cada corrección de inicio correcta. Si la compatibilidad con varias sesiones no está presente, el adaptador de GNSS detiene cualquier sesión de corrección activa del mismo tipo antes de emitir una nueva solicitud de corrección de inicio.Notas del controlador GNSS de
El controlador GNSS debe cancelar o detener todas las solicitudes de corrección pendientes y, a continuación, completar la E/S para que cuando se devuelva esta llamada, el adaptador no recibe ningún dato de corrección relacionado con la sesión detenida.Si no hay ninguna otra sesión de corrección activa, el controlador GNSS debe mantener el motor GNSS en estado frío.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | gnssdriver.h |
Consulte también
crear solicitudes IOCTL en controladores
WdfIoTargetSendInternalIoctlOthersSynchronously