Index des API Windows
Voici une liste du contenu de référence pour l’interface de programmation d’applications Windows (API) pour les applications de bureau et serveur.
À l’aide de l’API Windows, vous pouvez développer des applications qui s’exécutent correctement sur toutes les versions de Windows tout en tirant parti des fonctionnalités et des fonctionnalités propres à chaque version. (Notez que cela était auparavant appelé API Win32. Le nom API Windows reflète plus précisément ses racines dans Windows 16 bits et sa prise en charge sur Windows 64 bits.)
Interface utilisateur
L’API de l’interface utilisateur Windows crée et utilise windows pour afficher la sortie, inviter l’utilisateur à entrer et effectuer les autres tâches qui prennent en charge l’interaction avec l’utilisateur. La plupart des applications créent au moins une fenêtre.
Éléments de l’interface utilisateur :
- Boutons
- Carets
- Zones de liste déroulante
- Boîtes de dialogue communes
- Contrôles courants
- Curseurs
- Boîtes de dialogue
- Modifier les contrôles
- Contrôles d’en-tête
- Icônes
- Raccourcis clavier
- Zones de liste
- Contrôles List-View
- Menus
- Barres de progression
- Feuilles de propriétés
- Contrôles d’édition enrichi
- Barres de défilement
- Contrôles statiques
- Chaînes
- Barres d'outils
- Info-bulles
- Barres de suivi
- Contrôles d’arborescence
Environnement Windows (Shell)
Entrée utilisateur et messagerie
Accès aux données et stockage
Diagnostics
L’API Diagnostics vous permet de résoudre les problèmes d’application ou de système et de surveiller les performances.
- Récupération et redémarrage d’application
- Débogage
- Gestion des erreurs
- Journalisation des événements
- Suivi des événements
- Profilage de compteur matériel (HCP)
- Network Diagnostics Framework (NDF)
- Moniteur réseau
- Compteurs de performance
- Journaux et alertes de performances (PLA)
- Capture instantanée de processus
- État du processus (PSAPI)
- Gestion structurée des exceptions
- Moniteur système
- Wait Chain Traversal
- Rapport d’erreurs Windows
- Journal des événements Windows
- Plateforme de résolution des problèmes Windows
Graphisme et multimédia
Les API Graphiques, multimédia,audio et vidéo permettent aux applications d’incorporer du texte, des graphiques, de l’audio et de la vidéo mis en forme.
- Audio de base
- Direct2D
- DirectComposition
- Directshow
- DirectWrite
- DirectX
- Interface GDI (Graphics Device Interface)
- GDI+
- Streaming multimédia
- Microsoft Media Foundation
- Microsoft TV Technologies
- Opengl
- Surveiller la configuration
- Plusieurs moniteurs d’affichage
- Acquisition d’images
- Système de couleurs Windows
- Composant Imagerie Windows (WIC)
- Codec audio et vidéo Windows Media et DSP
- Windows Media Center
- Format Windows Media
- Services de partage de bibliothèque Windows Media
- Lecteur Windows Media
- Windows Media Services
- Windows Movie Maker
- Windows Multimédia
Périphériques
- AllJoyn
- Ressources de communication
- Accès à l’appareil
- Gestion des appareils
- Stockage étendu
- Découverte de fonction
- Gestion des images
- Lieu
- Base de données d’association PnP-X
- Impression
- Détecteurs
- Service de notification d’événements système (SENS)
- Aide sur l’outil
- UPnP
- Services web sur les appareils
- Acquisition d’image Windows (WIA)
- Windows Media Gestionnaire de périphériques
- Appareils portables Windows
Services système
Les API Des services système permettent aux applications d’accéder aux ressources de l’ordinateur et aux fonctionnalités du système d’exploitation sous-jacent, telles que la mémoire, les systèmes de fichiers, les appareils, les processus et les threads.
- Coordinateur d’activité
- COM
- COM+
- Compression API
- Distributed Transaction Coordinator (DTC)
- Bibliothèques de liens dynamiques (DLL)
- Évaluateur des exigences matérielles (HWREQCHK)
- API d’aide
- Communications interprocess :
- Gestionnaire de transactions du noyau (KTM)
- Gestion de la mémoire
- Enregistreur d’opérations
- Gestion de l’alimentation
- Services Bureau à distance
- Processus
- Services
- Synchronisation
- Threads
- Partage du bureau Windows
- Informations système Windows
Sécurité et identité
Les API de sécurité et d’identité activent l’authentification par mot de passe lors de l’ouverture de session, la protection discrétionnaire pour tous les objets système pouvant être partagés, le contrôle d’accès privilégié, la gestion des droits et l’audit de sécurité.
- Authentification
- Autorisation
- Inscription de certificat
- Cryptographie
- Chiffrement nouvelle génération (CNG)
- Services d’annuaire
- Protocole EAP (Extensible Authentication Protocol)
- Hôte de protocole d’authentification extensible (EAPHost)
- Gestion des mots de passe MS-CHAP
- Protection d’accès réseau (NAP)
- Network Policy Server Extensions (NPS)
- Contrôle parental
- Fournisseurs WMI de sécurité
- Services de base TPM (TBS)
- Windows Biometric Framework
Installation d’application et maintenance
- Explorateur des jeux
- Assemblys côte à côte
- API d’empaquetage, de déploiement et de requête
- Licence de développeur
- Redémarrer le Gestionnaire
- Windows Installer
Administration et gestion système
Les interfaces d’administration système vous permettent d’installer, de configurer et de traiter des applications ou des systèmes.
- Fournisseur WMI de données de configuration de démarrage
- Clusters de basculement
- Gestionnaire de ressources du serveur de fichiers
- Stratégie de groupe
- Microsoft Management Console (MMC) 2.0
- NetShell
- Infrastructure de gestion des paramètres
- Journalisation de l’inventaire logiciel
- Gestion des licences des logiciels
- Redémarrer le Gestionnaire
- Infrastructure de gestion des paramètres
- Restauration du système
- Arrêt du système
- Planificateur de tâches
- Journalisation des accès utilisateur
- Windows Virtual PC
- Microsoft Virtual Server
- Fournisseur d’équilibrage de charge réseau
- Windows Defender WMI v2
- Services de déploiement Windows
- Avantage windows authentique
- Infrastructure de gestion Windows
- Windows Management Instrumentation (WMI)
- Gestion à distance de Windows
- Protection des ressources Windows
- Windows Server Update Services
- Outil d’évaluation du système Windows
- Agent Windows Update
Mise en réseau et Internet
Les API de mise en réseau permettent la communication entre les applications sur un réseau. Vous pouvez également créer et gérer l’accès aux ressources partagées, telles que les répertoires et les imprimantes réseau.
- DNS (Domain Name System)
- Protocole DHCP (Dynamic Host Configuration Protocol)
- Service de télécopie
- Assistant Connexion Internet
- Serveur HTTP
- Partage de connexion Internet et pare-feu
- Assistance IP
- Pare-feu de connexion Internet IPv6
- Base d’informations de gestion
- Message Queuing (MSMQ)
- Protocole MADCAP (Multicast Address Dynamic Client Allocation Protocol)
- Traduction d’adresses réseau (NAT)
- Network List Manager (NLM)
- Gestion du réseau
- Gestion du partage réseau
- Pair à pair
- Qualité de service (QOS)
- Appel de procédure distante
- Service de routage et d’accès à distance (RAS)
- Simple Network Management Protocol (SNMP)
- Gestion SMB
- Interfaces de programmation d’applications de téléphonie (TAPI)
- Webdav
- Composant protocole WebSocket
- Mise en réseau sans fil :
- Plateforme de filtrage Windows
- Pare-feu Windows avec fonctions avancées de sécurité
- Services HTTP Windows (WinHTTP)
- Windows Internet (WinINet)
- Windows Networking (WNet)
- Virtualisation de réseau Windows
- Plateforme RSS Windows
- Windows Sockets (Winsock)
- Windows Web Services
- Requête étendue HTTP XML
API déconseillées ou héritées
Les technologies et API suivantes sont obsolètes ou qui ont été remplacées ou dépréciées à partir des systèmes d’exploitation client et serveur Windows.
- Directmusic
- Directsound
- Microsoft UDDI SDK est désormais inclus dans Microsoft BizTalk Server.
- Network Dynamic Data Exchange (DDE)
- Service d’installation à distance : utilisez plutôt les services de déploiement Windows .
- Service de disque virtuel (VDS) : utilisez la gestion du stockage Windows à la place.
- Services Terminal : utilisez les services Bureau à distance.
- Gestionnaire de droits Windows Media
- Windows Messaging (MAPI) : utilisez Office MAPI à la place.
- Plateforme de gadgets Windows : créez des applications UWP à la place.
- Barre latérale Windows : créez des applications UWP à la place.
- Windows SideShow : aucun remplacement.
- Effets bitmap WPF