Compartilhar via


IOCTL_GPS_WRITE_ALMANAC

Windows Mobile SupportedWindows Embedded CE Supported

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

Other Resources