Compartir a través de


IOCTL_GNSS_SEND_PLATFORM_CAPABILITY IOCTL (gnssdriver.h)

El adaptador de GNSS usa el código de control IOCTL_GNSS_SEND_PLATFORM_CAPABILITY para comunicar las distintas funcionalidades de plataforma específicas de la ubicación. El controlador GNSS puede usar estos datos de varias maneras. Por ejemplo, si la plataforma no admite la inserción de datos de asistencia, el controlador GNSS puede usar la red de operaciones móviles para buscar dicha información. El uso de la información de funcionalidad individual es opcional y el controlador puede omitir la información de funcionalidad de la plataforma para su funcionamiento.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero a una estructura GNSS_PLATFORM_CAPABILITY.

Longitud del búfer de entrada

Establezca en sizeof(GNSS_PLATFORM_CAPABILITY).

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 procesa correctamente la información de funcionalidad.
  • Error, cuando el controlador no procesa correctamente la información de funcionalidad.
  • Omitir, cuando el controlador omite la información de funcionalidad.

Notas del adaptador de GNSS de

Se trata de una llamada de estilo de fuego y olvido void al controlador. El adaptador de GNSS no realiza ningún control especial de errores incluso cuando se produce un error en la llamada.

Notas del controlador GNSS de

El controlador puede registrar la información de funcionalidad en variables de estado y pasar al motor según sea necesario. La E/S debe completarse tan pronto como se copie la información de configuración.

Se debe llamar a esto cuando el adaptador GNSS inicializa el controlador GNSS.

Requisitos

Requisito Valor
encabezado de gnssdriver.h

Consulte también

crear solicitudes IOCTL en controladores

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously