Index de l’API Windows
Voici une liste du contenu de référence de l’interface de programmation d’applications Windows (API) pour les applications de bureau et de serveur.
À l’aide de l’API Windows, vous pouvez développer des applications qui s’exécutent avec succès sur toutes les versions de Windows tout en tirant parti des fonctionnalités et fonctionnalités propres à chaque version. (Notez qu’il s’agissait auparavant de l’API Win32. L’API Windows de nom 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 d’interface utilisateur Windows crée et utilise des fenêtres pour afficher la sortie, demander l’entrée de l’utilisateur 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 courantes
- contrôles communs
- curseurs
- boîtes de dialogue
- Modifier les contrôles
- contrôles d’en-tête
- icônes
- accélérateurs 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
- trackbars
- contrôles Tree-View
Environnement Windows (Shell)
- système de propriétés Windows
- Windows Shell
- Windows Search
- consoles
Entrée et messagerie utilisateur
-
- de manipulation directe
- d’entrée manuscrite
- configuration des commentaires d’entrée
- contexte d’interaction
- pile d’entrée d’appareil pointeur
- messages et notifications d’entrée de pointeur
- d’entrée du contrôleur radial
- Framework Text Services
- test de positionnement tactile
- d’injection tactile
-
- messages et files d’attente de messages
- Windows
- classes de fenêtre
- procédures de fenêtre
- minuteurs
- propriétés de fenêtre
- hooks
Accès aux données et stockage
-
- de sauvegarde
- la déduplication des données
- cliché instantané de volume
- sauvegarde Windows Server
-
- Presse-papiers
- Dynamic Data Exchange (DDE)
- de gestion dynamique d’échange de données (DDEML)
composants d’accès aux données Windows
- microsoft Open Database Connectivity (ODBC)
- microsoft OLE DB
- Microsoft ActiveX Data Objects (ADO)
Diagnostic
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 d’application et redémarrage
- de débogage
- gestion des erreurs
- journalisation des événements
- de suivi d’événements
- profilage du compteur matériel (HCP)
- Network Diagnostics Framework (NDF)
- network Monitor
- compteurs de performances
- journaux et alertes de performances (PLA)
- processus de capture instantanée
- état du processus (PSAPI)
- gestion des exceptions structurées
- moniteur système
- de traversée de chaîne d’attente
- rapport d’erreurs Windows (WER)
- du journal des événements Windows
- plateforme de résolution des problèmes Windows
Graphiques et multimédias
Les API Graphics, multimédia,audio et vidéo permettent aux applications d’incorporer du texte mis en forme, des graphiques, de l’audio et de la vidéo.
- Core Audio
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- directX
- Graphics Device Interface (GDI)
- GDI+
- media streaming
- Microsoft Media Foundation
- Microsoft TV Technologies
- OpenGL
- Monitor Configuration
- plusieurs moniteurs d’affichage
- acquisition d’images
- système de couleurs Windows
- composant d’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
- Multimédia Windows
Dispositifs
- AllJoyn
- ressources de communication
- d’accès aux appareils
- gestion des appareils
- de stockage amélioré
- de découverte de fonctions
- de mastering d’images
- emplacement
- base de données PnP-X Association
-
impression
- Print Spooler
- imprimer le package de document
- spécification de schéma d’impression
- de ticket d’impression
- d’impression XPS
- capteurs
- service de notification d’événements système (SENS)
- Aide de l’outil
- UPnP
- services web sur les appareils
- l’acquisition d’images Windows (WIA)
- du Gestionnaire d’appareils Windows Media
- appareils portables Windows
Services système
Les Services système API donnent aux applications l’accès 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és
- COM
- COM+
- api de compression
- Distributed Transaction Coordinator (DTC)
- bibliothèques Dynamic-Link (DLL)
- évaluateur de configuration matérielle requise (HWREQCHK)
- api d’aide
- Interprocess Communications:
- du gestionnaire de transactions du noyau (KTM)
- gestion de la mémoire
- enregistreur d’opérations
- de gestion de l’alimentation
- services Bureau à distance
- processus
- Services
- de synchronisation
- threads
- de partage de bureau Windows
-
d’informations système Windows
- handle et objets
- Registre
- heure
- fournisseur de temps
Sécurité et identité
Les API Sécurité et Identité permettent l’authentification par mot de passe lors de l’ouverture de session, de la protection discrétionnaire pour tous les objets système partageables, du contrôle d’accès privilégié, de la gestion des droits et de l’audit de sécurité.
- d’authentification
- d’autorisation
- d’inscription de certificat
- de chiffrement
- de nouvelle génération de chiffrement (CNG)
-
services d’annuaire
- des services de domaine Active Directory
- des interfaces de service Active Directory (ADSI)
- protocole EAP (Extensible Authentication Protocol)
- hôte EAPHost (Extensible Authentication Protocol Host)
- MS-CHAP de gestion des mots de passe
- protection d’accès réseau (NAP)
- des extensions de serveur de stratégie réseau (NPS)
- contrôle parental
- fournisseurs WMI de sécurité
- des services de base de module de plateforme sécurisée (TBS)
- Windows Bio Framework
Installation et maintenance des applications
- Games Explorer
- assemblys côte à côte
- Empaquetage, déploiement et API de requête
- licence développeur
- du Gestionnaire de redémarrage
- Windows Installer
Administrateur système et gestion
L’administration système interfaces vous permettent d’installer, de configurer et de traiter des applications ou des systèmes de service.
- fournisseur WMI de données de configuration de démarrage
- clusters de basculement
- Gestionnaire de ressources du serveur de fichiers (FSRM)
- de stratégie de groupe
- Microsoft Management Console (MMC) 2.0
- NetShell
- l’infrastructure de gestion des paramètres
- journalisation de l’inventaire logiciel
- licences logicielles
- du Gestionnaire de redémarrage
- l’infrastructure de gestion des paramètres
- de restauration du système
- d’arrêt du système
- planificateur de tâches
- journalisation des accès utilisateur
- pc virtuel Windows
- microsoft Virtual Server
- fournisseur d’équilibrage de charge réseau
- windows Defender WMI v2
- services de déploiement Windows
- d’avantages authentiques Windows
- de l’infrastructure de gestion Windows
- Windows Management Instrumentation (WMI)
- de gestion à distance Windows
- de protection des ressources Windows
- windows Server Update Services
- outil d’évaluation système Windows
- de l’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)
- dhcp (Dynamic Host Configuration Protocol)
- service de télécopie
- Assistant Connexion
- du serveur HTTP
- partage de connexion Internet et pare-feu
- d’assistance IP
- pare-feu de connexion Internet IPv6
- base d’informations de gestion
- Message Queuing (MSMQ)
- protocole d’allocation de client dynamique (MADCAP) d’adresse multidiffusion (MADCAP)
- traduction d’adresses réseau (NAT)
- Network List Manager (NLM)
- de gestion réseau
- de gestion des partages réseau
- d’égal à égal
- qualité de service (QOS)
- d’appel de procédure distante
- de routage et de service d’accès à distance (RAS)
- protocole SNMP (Simple Network Management Protocol)
- de gestion SMB
- interfaces de programmation d’applications de téléphonie (TAPI)
- WebDAV
- composant de protocole WebSocket
- Mise en réseau sans fil :
- Bluetooth
- IrDA
- haut débit mobile
- wifi natif
- Windows Connect maintenant
- du Gestionnaire de connexions Windows
- plateforme de filtrage Windows
- Pare-feu Windows avec de sécurité avancée
- Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- de mise en réseau Windows (WNet)
- de virtualisation du réseau Windows
- plateforme RSS Windows
- Windows Sockets (Winsock)
- des services web Windows
- de requête étendue HTTP XML
API dépréciées ou héritées
Voici les technologies et LES API obsolètes ou qui ont été remplacées ou déconseillées à partir des systèmes d’exploitation client et serveur Windows.
- DirectMusic
- DirectSound
- sdk Microsoft UDDI est désormais inclus avec microsoft BizTalk Server.
- Network Dynamic Data Exchange (DDE)
- service d’installation à distance: utilisez services de déploiement Windows à la place.
- VDS (Virtual Disk Service): utilisez de gestion du stockage Windows à la place.
- Services terminal : utilisez services Bureau à distance.
- Windows Media Rights Manager
- de messagerie Windows (MAPI) : utilisez Office MAPI à la place.
- plateforme Gadget 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