Siirry sisältöön

Windows API

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 22. tammikuuta 2020 kello 00.30 käyttäjän Ipr1 (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.

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 -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. Viitattu 21.1.2020. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.