Partager via


Services système

Cette section contient la référence pour les API et services système proposés par Windows pour les applications de bureau. Il s’agit notamment des services traditionnellement disponibles pour :

  • Le modèle COM (Component Object Model)
  • Compression de fichier.
  • Les bibliothèques de liens dynamiques
  • Gestion de la mémoire
  • La gestion de l’alimentation
  • Enclaves sécurisées (exécution approuvée).
  • La création et la coordination de plusieurs threads d’exécution
  • Le développement d’applications de service
  • La messagerie Windows
  • L’obtention d’informations système Windows
  • L’API d’aide

Contenu de cette section

Rubrique Description
COM Le modèle COM est un système orienté objet distribué, indépendant de toute plateforme qui permet de créer des composants logiciels binaires pouvant interagir entre eux. COM est la technologie de base des technologies OLE (documents composés) et ActiveX (composants compatibles Internet) de Microsoft.
COM+ COM+ est une évolution de Microsoft COM (Component Object Model) et de Microsoft Transaction Server (MTS). COM+ utilise et étend les applications écrites à l’aide de COM, MTS et d’autres technologies COM. COM+ gère la plupart des tâches de gestion des ressources que vous deviez auparavant programmer vous-même, telles que l’allocation de threads et la sécurité. COM+ rend également vos applications plus évolutives en assurant un regroupement de threads, une mise en pool d’objets et une activation d’objet juste-à-temps. COM+ contribue également à protéger l’intégrité de vos données en fournissant une prise en charge des transactions, même si une transaction s’étend sur plusieurs bases de données sur un réseau.
Coordinateur d’activités L’API Coordinateur d’activités coordonne l’exécution des tâches différables sur un système. Les tâches différables sont celles qui n’ont pas besoin d’être exécutées immédiatement. Elles peuvent différer leur exécution à un moment où le système se trouve dans un état souhaité dans lequel l’exécution de la tâche n’interfère pas avec d’autres tâches en cours.
API de compression L’API de compression expose les algorithmes de compression Windows MSZIP, XPRESS, XPRESS_HUFF et LZMS. Les développeurs d’applications Windows peuvent ainsi gérer les versions et le service et étendre les algorithmes de compression exposés.
Distributed Transaction Coordinator Guide et documentation de référence pour les administrateurs système et les développeurs utilisant Distributed Transaction Coordinator (DTC).
Microsoft.Dtc.PowerShell.Diagnostics Informe sur les cmdlets PowerShell fournies avec Microsoft Distributed Transaction Coordinator (MSDTC) pour les diagnostics.
Microsoft.MsDtcManagement.Commands Informe sur les cmdlets PowerShell fournies avec Microsoft Distributed Transaction Coordinator (MSDTC) pour la gestion.
Bibliothèques de liens dynamiques Comment créer et gérer des DLL.
API d’aide L’API d’aide permet l’ouverture des catalogues d’aide et la récupération des éléments du contenu de l’aide.
Communications interprocessus Comment utiliser des mailslots et des canaux.
Gestionnaire de transactions du noyau Comment utiliser des opérations de Registre et de fichiers traitées ou définir des transactions pour d’autres ressources.
Gestion de la mémoire Principaux services de gestion de la mémoire.
MultiPoint Services Rôle serveur qui permet à plusieurs personnes d’utiliser simultanément le même ordinateur, par exemple dans un environnement de classe.
Enregistreur d’opérations L’enregistreur d’opérations permet aux applications d’accélérer les opérations qui accèdent à plusieurs reprises aux mêmes données de fichier en exposant le mécanisme de prérécupération Windows en tant qu’interface publique.
Gestion de l’alimentation Principaux services de gestion de l’alimentation.
Processus et threads Comment créer et gérer des processus et des threads.
Services Bureau à distance Comment interagir par programme avec les services Bureau à distance.
Enclaves sécurisées Les enclaves sécurisées sont utilisées pour créer des environnements d’exécution approuvés.
Services Comment créer et gérer des services.
Synchronisation Comment coordonner plusieurs threads d'exécution.
Partage de bureau Windows Le partage de bureau Windows est une technologie de partage d’écran à plusieurs parties. Les principaux scénarios incluent l’assistance à distance, les conférences et la collaboration en temps réel et la communication vidéo.
Windows Notification Framework Documente les fonctions (et les prototypes de rappel de fonction) utilisées pour détecter et éventuellement réparer une application après une installation ou une migration.
Sous-système Windows pour Linux Informations de référence pour les interfaces de programmation Sous-système Windows pour Linux (WSL).
Informations système Windows Comment accéder par programme aux informations de configuration et de version du système de Registre et de clé.