IOCTL_GNSS_RESPOND_NI IOCTL (gnssdriver.h)
El adaptador de GNSS usa el código de control IOCTL_GNSS_RESPOND_NI para responder a una solicitud de NI que el controlador GNSS lo ha comunicado de forma asincrónica mediante la resolución de una solicitud de IOCTL_GNSS_LISTEN_NI.
Código principal
Búfer de entrada
Puntero a una estructura GNSS_NI_RESPONSE.
Longitud del búfer de entrada
Establezca en sizeof(GNSS_NI_RESPONSE).
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 uno de los siguientes valores NTSTATUS para indicar el resultado.
- STATUS_SUCCESS, cuando el controlador procesó correctamente la información de respuesta de NI de los usuarios.
- Error, cuando el controlador no procesa correctamente la información de respuesta de NI de los usuarios.
- Omitir, cuando el controlador omitió la información de respuesta de NI de los usuarios.
Notas del controlador GNSS de
Es responsabilidad del controlador GNSS pasar la respuesta del usuario, contenida en la estructura de entrada de GNSS_NI_RESPONSE al NI. Si la respuesta es GNSS_Ni_UserResponseTimeout, el controlador debe determinar la respuesta predeterminada adecuada después del tiempo de espera y enviarlo al servidor SUPL.Requisitos
Requisito | Valor |
---|---|
encabezado de | gnssdriver.h |
Consulte también
crear solicitudes IOCTL en controladores
WdfIoTargetSendInternalIoctlOthersSynchronously