Serviços do sistema

Esta seção contém a referência para as APIs do sistema e os serviços oferecidos pelo Windows para aplicativos da área de trabalho. Estes incluem os serviços tradicionalmente disponíveis para:

  • O COM (Component Object Model).
  • Compactação de arquivo.
  • Bibliotecas de vínculo dinâmico.
  • Gerenciamento de memória.
  • Gerenciamento de energia.
  • Enclaves seguros (Execução Confiável).
  • A criação e a coordenação de vários threads de execução.
  • O desenvolvimento de aplicativos de serviço.
  • Mensagens do Windows.
  • Obter informações do sistema Windows.
  • A API de Ajuda.

Nesta seção

Tópico Descrição
COM O COM é um sistema independente de plataforma, além de ser um sistema distribuído e orientado a objeto para criar componentes de software binários que possam interagir. O COM é a tecnologia fundamental para as tecnologias OLE (documentos compostos) e ActiveX (componentes habilitados para Internet) da Microsoft.
COM+ COM+ é uma evolução do COM (Microsoft Component Object Model) e do MTS (Microsoft Transaction Serve). O COM+ cria e estende aplicativos escritos usando COM, MTS e outras tecnologias baseadas em COM. O COM+ processa muitas das tarefas de gerenciamento de recursos que você tinha anteriormente para programar por conta própria, como alocação de thread e segurança. O COM+ também torna seus aplicativos mais escalonáveis, fornecendo pool de threads, pool de objetos e ativação de objeto just-in-time. O COM+ também ajuda a proteger a integridade de seus dados fornecendo suporte à transação, mesmo que uma transação abranja vários bancos de dados em uma rede.
Coordenador de atividades A API do Coordenador de Atividades coordena a execução de tarefas adiáveis em um sistema. Tarefas adiáveis são aquelas tarefas que não precisam ser executadas imediatamente. É possível adiar a execução para um momento em que o sistema está em um estado desejado, em que a execução da tarefa não irá interferir em outro trabalho em andamento.
API de Compactação A API de Compactação expõe os algoritmos de compactação de MSZIP, XPRESS, XPRESS_HUFF e LZMS do Windows. Isso permite que os desenvolvedores de aplicativos do Windows gerenciem versões, serviços e estendam os algoritmos de compactação expostos.
Coordenador de Transações Distribuídas Guia e documentação de referência para administradores e desenvolvedores do sistema que usam o DTC (Coordenador de Transações Distribuídas).
Microsoft.Dtc.PowerShell.Diagnostics Fornece informações sobre os cmdlets do PowerShell fornecidos com o MSDTC (Coordenador de Transações Distribuídas) da Microsoft para diagnóstico.
Microsoft.MsDtcManagement.Commands Fornece informações sobre os cmdlets do PowerShell fornecidos com o MSDTC (Coordenador de Transações Distribuídas) da Microsoft para gerenciamento.
Bibliotecas de vínculo dinâmico Como criar e gerenciar as DLLs.
API de Ajuda A API de Ajuda permite a abertura de catálogos de ajuda e a recuperação de itens de conteúdo de ajuda.
Comunicações entre processos Como usar mailslots e pipes.
Gerenciador de Transações do Kernel Como usar operações de registro e arquivo transacionados ou definir transações para outros recursos.
Gerenciamento de memória Principais serviços de gerenciamento de memória.
MultiPoint Services Função de servidor que permite que vários usuários usem simultaneamente o mesmo computador, como em um ambiente de sala de aula.
Gravador de Operações O Gravador de Operações permite que os aplicativos acelerem as operações que acessam de forma repetida os mesmos dados de arquivo, expondo o mecanismo de pré-busca do Windows como uma interface pública.
Gerenciamento de Energia Principais serviços de gerenciamento de energia.
Processos e threads Como criar e gerenciar processos e threads.
Serviços de área de trabalho remota Como interagir programaticamente com os Serviços de Área de Trabalho Remota.
Enclaves seguros Os enclaves seguros são usados para criar ambientes de execução confiáveis.
Serviços Como criar e gerenciar serviços.
Sincronização Como coordenar vários threads de execução.
Compartilhamento de Área de Trabalho do Windows O Compartilhamento de Área de Trabalho do Windows é uma tecnologia de compartilhamento de tela com vários grupos. Os principais cenários incluem assistência remota, colaboração e conferência em tempo real e comunicação por vídeo.
Estrutura de Notificação do Windows Documenta as funções (e protótipos de retorno de chamada de função) usadas para detectar e possivelmente reparar um aplicativo após a instalação ou migração.
Subsistema do Windows para Linux Informações de referência para as interfaces de programação WSL (Subsistema do Windows para Linux).
Informações sobre o sistema Windows Como acessar programaticamente as informações de configuração e versão do sistema de chaves e do registro.