Windows Mobile -operativsystem , som skapats av Microsoft , kan köras på en mängd olika mobila enheter , t.ex. mobiltelefoner och surfplattor . Det hette Pocket PC i tidigare utgåvor . Inom Windows Mobile , ger Radio Interface Layer komponent applikationer med ett gränssnitt som tillåter dem att interagera med radio hårdvara . I synnerhet möjliggör att gränssnittet mobila applikationer ( appar ) för att få den aktuella cell-ID - identifieraren för den cellulära tornet som mobiltelefon är för närvarande kopplad . Saker du behöver Review, Windows CE . NET 4.2 eller senare
Visa fler instruktioner
1
Initiera Layer Radio Interface så att din klient ( din app ) kan använda det för efterföljande anrop . Denna exempelkod initierar gränssnittet :
resultat = RIL_Initialize ( portIndex , resultCallback , notifCallback , notifTypes , customParameter , pril ) ;
Den viktigaste parametern är Pril , en pekare till typ hrlL . Se " RIL_Initialize " hemsida för mer information om de återstående parametrarna och på returvärdet
2
Åkalla RIL_GetCellTowerInfo funktionen för att få plats cell-ID , som i denna exempelkod : .
resultat = RIL_GetCellTowerInfo ( * pril ) ,
3
Utvärdera resultaten när åkallan till RIL_GetCellTowerInfo avslutar . Om "result " är större än noll , den IpData komponenten i * pril pekar på en RILCELLTOWERINFO struktur. Medlem " dwCellID " i denna struktur är cell-ID värde .