Les API Win32 supportés par Metro
Suite à mon précédent article, certaines personnes se demandaient qu'elles étaient ces fameuses API Win32 supportées par Metro.
La liste complète est disponible ici : http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx
Elles sont classées en 10 catégories :
- Data : File System, Jet (et oui ;-)) et XML,
- Devices : Device access, Game controllers, Windows portable devices,
- Diagnostics : Debugging & error handling, Last Error, Windows Error Reporting, Windows Event,
- Graphics : Direct2D, Direct3D, DirectWrite, DirectMath, Windows Imaging Component,
- Multimedia : Camera, Core Audio, Media Foundation, XAudio2
- Networking : Dynamic Host Configuration Protocol, Mobile Broadband, Windows Web Services, XML Http Request,
- Printing & documents : Printing, XPS documents,
- System : COM, Compression, DLLs, Info, Integers, Large Integer, Loader, Memory, RDP, Processes, Threads and synchronization, Time,
- User interface : Accessibility, Globalization, Property system, Spell check, Strings, Text services framework, Windows animation,
- Alternatives to Windows APIs
Comme vous pouvez le voir, il y a quand même pas mal d'APIs qui sont disponilbes nativement dans le framework. Donc à n'utiliser que si vous n'y arrivez pas avec du simple code C#/VB .NET (non, je ne parlerais pas de javascript ici ;-))).