Siirry sisältöön

Windows API

Wikipediasta
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

Windows API (myös Win32 API, epävirallisesti WinAPI) on yhteisnimitys Microsoft Windowsin ohjelmointirajapintojen joukolle.[1] Rajapinta on C-kielelle perustuva sovelluskehys Windows-ohjelmien tekemiseen.[1]

Lähes kaikki Windows-ohjelmat käyttävät Windows API:a.

Windows NT:llä pieni osa ohjelmista käyttää Native API -rajapintaa, joka on enimmäkseen dokumentoimaton ja noin 25 sen 250:stä funktiosta on kuvattu Windows NT Device Driver Kit (DDK) -paketissa.[2] Ohjelmat, joita ajetaan ennen Win32-alijärjestelmän käynnistymistä (ennen sisäänkirjautumiskohtaa) pitää käyttää Native API -rajapintaa.[2]

Microsoft Windows SDK -ohjelmistokehityspaketti tarjoaa dokumentaation ja työkaluja WinAPI:iin perustuvaan ohjelmistokehitykseen. Microsoft on julkaissut myös kirjasarjan Programming Windows, joka käsittelee laajalti WinAPI:n käyttöä.

Lähteet

  1. a b Walkthrough: Creating Windows Desktop Applications (C++) docs.microsoft.com. Viitattu 21.1.2020. (englanniksi)
  2. a b Mark Russinovich: Inside Native Applications docs.microsoft.com. 1.11.2006. Arkistoitu 13.3.2020. Viitattu 21.1.2020. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.