Windows API

Windows API

Informations
Développé par Microsoft
Environnement Windows
Type interface de programmation
Politique de distribution incorporé dans Windows

Win16, Win32 et Win32s sont des ensembles normalisés de fonctions qui permettent aux logiciels applicatifs de se servir des fonctionnalités des différents systèmes d'exploitation de la famille Windows. Win32 est l'ensemble de fonctions le plus souvent utilisé[1], et les programmes dits pour Windows sont généralement des programmes utilisant Win32.

Win32, successeur de Win16, a été introduit en 1993, dans les produits 32 bits de la famille Windows comme Windows NT, Windows 2000, Windows 95 ou leurs successeurs. Cette interface de programmation est mise en œuvre par 3 bibliothèques logicielles : Kernel32.dll, User32.dll et GDI32.dll[2]. Les mêmes fonctions de Win32 sont disponibles dans tous les produits Windows et, suivant le produit, l'utilisation de certaines fonctions peut aboutir à une erreur service non disponible[1].

Les fonctions de Win32 permettent notamment de manipuler des processus, de communiquer entre programmes, d'exploiter les réseaux informatiques, de manipuler des fichiers, des imprimantes, des serveurs et des ports de communication[1].

Un kit de développement (SDK) est disponible pour Windows qui fournit la documentation et les outils pour permettre aux développeurs de créer des logiciels en utilisant cette API et les technologies associées.

  1. a b et c (en) Marshall Brain et Ron Reeves, Win32 System Services: The Heart of Windows 98 and Windows 2000,Prentice Hall Professional - 2001, (ISBN 9780130225573)
  2. (en) Ken Henderson,The Guru's Guide to SQL Server Architecture and Internals,Addison-Wesley Professional - 2004, (ISBN 9780201700473)

Windows API

Dodaje.pl - Ogłoszenia lokalne