Obtenez le fuseau horaire ou heure locale de la tour cellulaire (GPRS)
-
20-09-2019 - |
Question
On m'a demandé de régler l'heure du système d'un ordinateur de poche Windows Mobile 6.0 à la « heure locale. » L'heure locale dans ce cas, signifie l'heure actuelle du fuseau horaire du terminal mobile est physiquement située. Est-il possible de demander l'heure locale de la tour cellulaire GPRS?
La solution
Vous pouvez utiliser l'API RIL
HRESULT RIL_GetSystemTime(HRIL hRil);
Cela vous renvoie un HRESULT qui, si elle est positive, identifiera une structure SYSTEMTIME retourné sur le fil dans le notifier paramètre lpData.
La mise en garde que je devrais donner est que tous les réseaux transmettent l'heure locale, donc ce ne sont pas garantis au travail.
De nombreux périphériques Windows Mobile ont une option de paramètres pour synchroniser le temps de réseau de temps si elle est transmise, de sorte que vous voudrez peut-être essayer si elle est disponible sur votre appareil.