Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously