Windows Mobile operativsystem , skabt af Microsoft , kører på en række mobile enheder, herunder mobiltelefoner og tabletter. Det blev kaldt Pocket PC i tidligere udgivelser . Inden Windows Mobile giver radiogrænseflade Layer komponent applikationer med et interface , der tillader dem at interagere med radio hardware. I særdeleshed gør , at grænsefladen mobile applikationer ( apps) at få den aktuelle Cell ID - id'et for den cellulære tårn , som mobiltelefon er i øjeblikket tilknyttet. Ting du skal
Windows CE . NET 4.2 eller nyere
Vis Flere Instruktioner
1
Initialiser radiogrænseflade Layer , så din klient (din app) kan bruge det for efterfølgende opkald. Denne prøve kode initialiserer interface:
result = RIL_Initialize ( portIndex , resultCallback , notifCallback , notifTypes , customParameter , Pril )
Det vigtigste parameter er Pril , en pegepind til at skrive hrlL . Se " RIL_Initialize " web side for detaljer om de resterende parametre og på den returnerede værdi
2
Invoke den RIL_GetCellTowerInfo funktion at opnå celle-ID placering som i dette kodeeksempel : .
< p> result = RIL_GetCellTowerInfo ( * pril )
3
Vurdere resultaterne, når påkaldelsen til RIL_GetCellTowerInfo fuldført. Hvis " resultat" er større end nul, IpData komponent * Pril peger på en RILCELLTOWERINFO struktur . Medlem " dwCellID " af denne struktur er den celle-ID værdi.