IOCTL_GPS_WRITE_ALMANAC
9/8/2008
Este IOCTL pode ser implementado por fabricantes para obter informações Almanaque anteriormente salvos por um aplicativo usando hardware de GPS IOCTL_GPS_READ_ALMANAC. 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 Almanaque.
Um aplicativo pode usar este ioctl para fornecer informações que anteriormente recuperada, usando IOCTL_GPS_READ_ALMANAC.
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
Non-Almanac dados que podem ser usados para habilitar mais rápidas de GPS correções - como informações da torre Mobile Phone, para exemplo - devem ser fornecidos usando IOCTL_GPS_WRITE_ASSISTED.
Parâmetros
Aplicativos usando o driver intermediário de GPS devem usar o parâmetro lpInBuffer das DeviceIOControl função para transmitir um ponteiro para uma reserva que contém dados anteriormente recuperado usando IOCTL_GPS_READ_ALMANAC.
Os fabricantes hardware de GPS que implementar essa IOCTL pode usar os dados lpInBuffer para tentar fazer uma correção de GPS mais rapidamente.
É importante para detalhes que os dados Almanaque é apenas 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 informações Almanaque está limitado a salvando os resultados do IOCTL_GPS_READ_ALMANAC e, em seguida, fornecer os resultados salvos para o hardware de GPS usando IOCTL_GPS_WRITE_ALMANAC.
Return Values
Hardware de GPS fabricantes podem retornar TRUE se driver de dispositivo o hardware foi capaz de usar dados ALMANAQUE DE inicialização 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
Concepts
Implementing GPS Intermediate Driver Hardware IOCTLs