IOCTL_GPS_READ_ASSISTED
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