Compartilhar via


IOCTL_GPS_WRITE_ASSISTED

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este IOCTL pode ser implementado pelo hardware de GPS fabricantes para obter 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 telefone. Os aplicativos podem fornecer essa dados para o hardware de GPS usando este IOCTL.

Um aplicativo pode usar este ioctl para fornecer informações que anteriormente recuperada, usando IOCTL_GPS_READ_ASSISTED.

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 fornecida usando IOCTL_GPS_WRITE_ALMANAC.

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_ASSISTED.

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 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

Hardware de GPS fabricantes podem retornar TRUE se driver de dispositivo o hardware foi capaz de usar os dados fornecidos para 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
IOCTL_GPS_READ_ASSISTED
IOCTL_GPS_WRITE_ALMANAC

Concepts

Implementing GPS Intermediate Driver Hardware IOCTLs

Other Resources

DeviceIoControl