Servizi di sistema

Questa sezione contiene le informazioni di riferimento per le API e i servizi di sistema offerti da Windows per le app desktop. Questi includono i servizi tradizionalmente disponibili per:

  • Component Object Model (COM).
  • Compressione di file.
  • Librerie a collegamento dinamico.
  • Gestione della memoria.
  • Risparmio energia.
  • Enclave sicuri (esecuzione attendibile).
  • Creazione e coordinamento di più thread di esecuzione.
  • Sviluppo di applicazioni di servizio.
  • Messaggistica di Windows.
  • Acquisizione delle informazioni di sistema di Windows.
  • API della Guida.

In questa sezione

Argomento Descrizione
COM COM è un sistema indipendente dalla piattaforma, distribuito e orientato agli oggetti per la creazione di componenti software binari che possono interagire. COM è la tecnologia di base per le tecnologie OLE (documenti composti) e ActiveX (componenti abilitati per Internet).
COM+ COM+ è un'evoluzione di Microsoft Component Object Model (COM) e Microsoft Transaction Server (MTS). COM+ si basa su ed estende le applicazioni scritte con COM, MTS e altre tecnologie basate su COM. COM+ gestisce molte delle attività di gestione delle risorse che in precedenza era necessario programmare manualmente, ad esempio l'allocazione dei thread e la sicurezza. COM+ rende anche le applicazioni più scalabili fornendo pooling di thread, pool di oggetti e attivazione di oggetti JUST-In-Time. COM+ consente inoltre di proteggere l'integrità dei dati fornendo supporto per le transazioni, anche se una transazione si estende su più database in rete.
Coordinatore attività L'API Activity Coordinator coordina l'esecuzione di attività rinviabili in un sistema. Le attività rinviabili sono quelle attività che non devono essere eseguite immediatamente. Possono rinviare l'esecuzione a un momento in cui il sistema si trova in uno stato desiderato in cui l'esecuzione dell'attività non interferisce con altri lavori in corso.
API di compressione L'API di compressione espone gli algoritmi di compressione MSZIP, XPRESS, XPRESS_HUFF e LZMS. Ciò consente agli sviluppatori di applicazioni Windows di gestire versioni, servizi ed estendere gli algoritmi di compressione esposti.
Distributed Transaction Coordinator Guida e documentazione di riferimento per amministratori di sistema e sviluppatori che usano Distributed Transaction Coordinator (DTC).
Microsoft.Dtc.PowerShell.Diagnostics Fornisce informazioni sui cmdlet di PowerShell forniti con Microsoft Distributed Transaction Coordinator (MSDTC) per la diagnostica.
Microsoft.MsDtcManagement.Commands Fornisce informazioni sui cmdlet di PowerShell forniti con Microsoft Distributed Transaction Coordinator (MSDTC) per la gestione.
Librerie di collegamento dinamico Come creare e gestire DLL.
API della Guida L'API Della Guida consente l'apertura di cataloghi della Guida e il recupero di elementi del contenuto della Guida.
Comunicazioni interprocesso Come usare mailslot e pipe.
Gestione transazioni kernel Come usare le operazioni transazioni di file e registro o definire transazioni per altre risorse.
Gestione della memoria Servizi di gestione della memoria di base.
Servizi MultiPoint Ruolo del server che consente a più utenti di usare contemporaneamente lo stesso computer, ad esempio in un ambiente classroom.
Registratore operazioni Operation Recorder consente alle applicazioni di velocizzare le operazioni che accedono ripetutamente agli stessi dati di file esponendo il meccanismo di prelettura di Windows come interfaccia pubblica.
Risparmio energia Servizi di risparmio energia di base.
Processi e thread Come creare e gestire processi e thread.
Servizi Desktop remoto Come interagire a livello di codice con Servizi Desktop remoto.
Enclave sicuri Le enclave sicure vengono usate per creare ambienti di esecuzione attendibili.
Servizi Come creare e gestire i servizi.
Sincronizzazione Come coordinare più thread di esecuzione.
Condivisione desktop di Windows Condivisione desktop di Windows è una tecnologia di condivisione dello schermo di più parti. Gli scenari principali includono assistenza remota, collaborazione e conferenze in tempo reale e comunicazione video.
Windows Notification Framework Documenta le funzioni (e i prototipi di callback delle funzioni) usati per rilevare ed eventualmente ripristinare un'applicazione dopo l'installazione o la migrazione.
Sottosistema Windows per Linux Informazioni di riferimento per le interfacce di programmazione sottosistema Windows per Linux (WSL).
Informazioni sul sistema Windows Come accedere a livello di codice alle informazioni di configurazione e versione del Registro di sistema e delle chiavi a livello di codice.