Compartilhar via


IOCTL_GPS_READ_ASSISTED

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este IOCTL pode ser implementado por fabricantes hardware de GPS para retornar dados usados pelo hardware de GPS para obter mais rapidamente uma correção de GPS. De exemplo, hardware de GPS em um Mobile Phone pode têm a capacidade para obter mais rapidamente uma correção de GPS usando informações sobre o atual tower(s) telefone móvel usado por um Mobile Phone. Os aplicativos podem ler esta dados a partir de hardware de GPS usando este IOCTL.

Um aplicativo usando a GPS Intermediate Driver pode salvar os dados recuperados pelo chamado este IOCTL, dizer, no desligamento e em seguida, forneça os resultados para o hardware de GPS, na inicialização, fazendo chamado IOCTL_GPS_WRITE_ASSISTED. Este dados podem fornecer informações suficientes para o hardware de GPS para habilitar o hardware obter uma correção de GPS mais rapidamente do que ele seria sem dados adicionais.

Para obter mais informações sobre como usar e implementar este IOCTL, consulte A implementação de hardware driver intermediário de GPS IOCTLs.

Observação

Almanaque dados que podem ser usados para habilitar corrige GPS mais rápidos deve ser recuperada usando IOCTL_GPS_READ_ALMANAC.

Parâmetros

Aplicativos usando o driver intermediário de GPS deve transmitir um ponteiro que pode conter dados usando o parâmetro lpOutBuffer das DeviceIOControl função.

Os fabricantes hardware de GPS que implementar essa IOCTL deve usar o ponteiro lpOutBuffer para retornar dados usados no momento pelo hardware de GPS.

É importante para detalhes que este dados é somente significativo para o hardware de GPS. Os dados é completamente opacidade para um aplicativo usando a GPS Intermediate Driver. O grau para qual aplicativos podem interagir com este informações está limitado a salvando os resultados do IOCTL_GPS_READ_ASSISTED e, em seguida, fornecer os resultados salvos para o hardware de GPS usando IOCTL_GPS_WRITE_ASSISTED.

Return Values

Os fabricantes hardware de GPS podem retornar TRUE se driver de dispositivo o hardware conseguiu fornecer essa dados e FALSE caso contrário. No entanto, isso não é exigido e aplicativos não devem depender de valor de retorno obtido ao usar esse IOCTL.

Requisitos

Header gpsdev.h
Windows Embedded CE Windows Embedded CE 6.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GPS Intermediate Driver IOCTLs
IOCTL_GPS_READ_ALMANAC
IOCTL_GPS_WRITE_ASSISTED

Concepts

Implementing GPS Intermediate Driver Hardware IOCTLs

Other Resources

DeviceIoControl