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. |