Índice da API do Windows
Segue-se uma lista do conteúdo de referência para a interface de programação de aplicações (API) do Windows para aplicações de ambiente de trabalho e servidor.
Usando a API do Windows, você pode desenvolver aplicativos que são executados com êxito em todas as versões do Windows, aproveitando os recursos exclusivos de cada versão. (Observe que isso era anteriormente chamado de API do Win32. O nome API do Windows reflete com mais precisão suas raízes no Windows de 16 bits e seu suporte no Windows de 64 bits.)
Interface de utilizador
A API da interface do usuário do Windows cria e usa janelas para exibir a saída, solicitar a entrada do usuário e executar as outras tarefas que dão suporte à interação com o usuário. A maioria dos aplicativos cria pelo menos uma janela.
Elementos da interface do usuário:
- Botões
- Carets
- Caixas de combinação
- Caixas de diálogo comuns
- Controlos comuns
- Cursores
- caixas de diálogo
- Editar controles
- controles de cabeçalho
- Ícones
- Aceleradores de teclado
- Caixas de listagem
- List-View Controles
- Menus
- Barras de progresso
- Folhas de propriedades
- Rich Edit Controls
- Barras de rolagem
- Controles estáticos
- Strings
- Barras de Ferramentas
- Dicas de ferramentas
- Trackbars
- Tree-View Controles
Ambiente Windows (Shell)
- do Sistema de Propriedades do Windows
- do Shell do Windows
- do Windows Search
- Consoles
Entrada do usuário e mensagens
-
- Manipulação direta
- de entrada de tinta
- Configuração de feedback de entrada
- Contexto de interação
- Pilha de entrada de dispositivo de ponteiro
- Mensagens de entrada de ponteiro e notificações
- Entrada do controlador radial
- Estrutura de Serviços de Texto
- de teste de acerto de toque
- Touch Injection
Acesso e armazenamento de dados
Serviço de transferência inteligente em segundo plano (BITS)
-
- Backup
- de eliminação de duplicação de dados
- Cópia de sombra de volume
- de Backup do Windows Server
Arquivos e E/S (sistema de arquivos local)
do Windows Data Access Components
- Microsoft Open Database Connectivity (ODBC)
- Microsoft OLE DB
- Microsoft ActiveX Data Objects (ADO)
Diagnóstico
A API Diagnostics permite solucionar problemas de aplicativos ou sistemas e monitorar o desempenho.
- recuperação e reinicialização de aplicativos
- Depuração
- Tratamento de erros
- de registo de eventos
- de Rastreamento de Eventos
- de criação de perfil do contador de hardware (HCP)
- Estrutura de Diagnóstico de Rede (NDF)
- Monitor de Rede
- Contadores de desempenho
- Logs e alertas de desempenho (PLA)
- de captura instantânea de processos
- Status do Processo (PSAPI)
- Tratamento de Exceções Estruturadas
- Monitor do Sistema
- Wait Chain Traversal
- Relatório de Erros do Windows (WER)
- do Registo de Eventos do Windows
- Plataforma de Solução de Problemas do Windows
Gráficos e multimédia
As APIs Graphics, multimídia,áudio e vídeo permitem que os aplicativos incorporem texto, gráficos, áudio e vídeo formatados.
- Core Audio
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- Interface de dispositivo gráfico (GDI)
- GDI+
- Media Streaming
- Microsoft Media Foundation
- Microsoft TV Technologies
- OpenGL
- de configuração do Monitor
- Monitores de vários monitores
- Aquisição de Imagens
- Sistema de Cores do Windows
- do Windows Imaging Component (WIC)
- Codec de áudio e vídeo do Windows Media e DSP
- do Windows Media Center
- Windows Media Format
- Serviços de Partilha de Biblioteca do Windows Media
- Windows Media Player
- do Windows Media Services
- Windows Movie Maker
- Windows Multimedia
Dispositivos
- AllJoyn
- Recursos de Comunicação
- de acesso a dispositivos
- de Gerenciamento de Dispositivos
- de armazenamento aprimorado
- de descoberta de função
- de Masterização de Imagem
- Localização
- da Base de Dados de AssociaçãoPnP-X
- Impressão
- Sensores
- Serviço de Notificação de Eventos do Sistema (SENS)
- de Ajuda da Ferramenta
- UPnP
- Serviços Web em dispositivos
- Windows Image Acquisition (WIA)
- do Gestor de Dispositivos do Windows Media
- de dispositivos portáteis do Windows
Serviços do sistema
O System Services APIs dão aos aplicativos acesso aos recursos do computador e aos recursos do sistema operacional subjacente, como memória, sistemas de arquivos, dispositivos, processos e threads.
- Coordenador de Atividades
- COM
- COM+
- API de compactação
- Coordenador de Transações Distribuídas (DTC)
- Bibliotecas Dynamic-Link (DLLs)
- Avaliador de Requisitos de Hardware (HWREQCHK)
- Ajuda API
- Interprocess Communications:
- Kernel Transaction Manager (KTM)
- de gerenciamento de memória
- Gravador de Operação
- de Gestão de Energia
- Serviços de Área de Trabalho Remota
- Processos
- Serviços
- de sincronização
- Tópicos
- de Compartilhamento de Área de Trabalho do Windows
- de informações do sistema Windows
Segurança e identidade
As APIs Security and Identity permitem autenticação de senha no logon, proteção discricionária para todos os objetos compartilháveis do sistema, controle de acesso privilegiado, gerenciamento de direitos e auditoria de segurança.
- de autenticação
- Autorização
- de Inscrição de Certificado
- Criptografia
- criptográfica de próxima geração (CNG)
-
Serviços de Diretório
- Serviços de Domínio Ative Directory
- ADSI (Ative Directory Service Interfaces)
- Protocolo de Autenticação Extensível (EAP)
- Host do Protocolo de Autenticação Extensível (EAPHost)
- MS-CHAP de Gerenciamento de Senhas
- Proteção de Acesso à Rede (NAP)
- NPS (Extensões de Servidor de Políticas de Rede)
- Controlo Parental
- Provedores WMI de Segurança
- de serviços básicos do TPM (TBS)
- do Windows Biometric Framework
Instalação e manutenção de aplicações
- Explorador de Jogos
- Conjuntos lado a lado
- APIs de empacotamento, implantação e consulta
- Developer License
- Restart Manager
- Windows Installer
Administração e gestão de sistemas
As interfaces de administração do sistema permitem instalar, configurar e prestar serviços a aplicativos ou sistemas.
- Provedor WMI de dados de configuração de inicialização
- Clusters de Failover
- Gerenciador de Recursos de Servidor de Arquivos (FSRM)
- de Diretiva de Grupo
- Console de Gerenciamento Microsoft (MMC) 2.0
- NetShell
- de infraestrutura de gerenciamento de configurações de
- de Registro de Inventário de Software
- de Licenciamento de Software
- Restart Manager
- de infraestrutura de gerenciamento de configurações de
- de restauração do sistema
- de desligamento do sistema
- Agendador de Tarefas
- de Registo de Acesso de Utilizador
- Windows Virtual PC
- Microsoft Virtual Server
- Provedor de balanceamento de carga de rede
- Windows Defender WMI v2
- Serviços de Implantação do Windows
- Windows Genuine Advantage
- de infraestrutura de gerenciamento do Windows
- Instrumentação de Gerenciamento do Windows (WMI)
- de Gerenciamento Remoto do Windows
- de Proteção de Recursos do Windows
- do Windows Server Update Services
- Ferramenta de Avaliação do Sistema Windows
- Windows Update Agent
Redes e internet
O Networking APIs permitem a comunicação entre aplicativos em uma rede. Você também pode criar e gerenciar o acesso a recursos compartilhados, como diretórios e impressoras de rede.
- Sistema de Nomes de Domínio (DNS)
- protocolo DHCP (Dynamic Host Configuration Protocol
- Serviço de Fax
- Assistente Conecte-se
- do Servidor HTTP
- de Compartilhamento de Conexão com a Internet e Firewall
- IP Helper
- Firewall de Conexão com a Internet IPv6
- Base de Informações de Gerenciamento
- do serviço de enfileiramento de mensagens (MSMQ)
- MADCAP (Multicast Address Dynamic Client Allocation Protocol)
- Network Address Translation (NAT)
- Network List Manager (NLM)
- Gestão de Redes
- de Gerenciamento de Compartilhamento de Rede
- ponto a ponto
- Qualidade de Serviço (QOS)
- Chamada de procedimento remoto
- Serviço de Roteamento e Acesso Remoto (RAS)
- Protocolo de Gerenciamento de Rede Simples (SNMP)
- de Gestão de PMEs
- de Interfaces de Programação de Aplicações de Telefonia (TAPI)
- WebDAV
- de componentes do protocolo WebSocket
- Rede sem fio:
- Bluetooth
- IrDA
- de Banda Larga Móvel
- Wi-Fi nativo
- Windows Connect Now
- do Gestor de Ligações do Windows
- Plataforma de Filtragem do Windows
- Firewall do Windows com de Segurança Avançada
- do Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- Windows Networking (WNet)
- de Virtualização de Rede do Windows
- Plataforma RSS do Windows
- Windows Sockets (Winsock)
- Windows Web Services
- de solicitação estendida HTTP XML
APIs preteridas ou herdadas
A seguir estão tecnologias e APIs que estão desatualizadas ou foram substituídas ou preteridas dos sistemas operacionais cliente e servidor Windows.
- DirectMusic
- DirectSound
- Microsoft UDDI SDK agora está incluído no Microsoft BizTalk Server.
- de intercâmbio dinâmico de dados de rede (DDE)
- Serviço de Instalação Remota: use Serviços de Implantação do Windows.
- Serviço de Disco Virtual (VDS): use de Gerenciamento de Armazenamento do Windows.
- Serviços de Terminal: Use Serviços de Área de Trabalho Remota.
- do Gestor de Direitos do Windows Media
- do Windows Messaging (MAPI): Use MAPI do Office.
- Windows Gadget Platform: crie aplicativos UWP.
- da Barra Lateral do Windows: crie aplicativos UWP.
- Windows SideShow: Sem substituição.
- de efeitos de bitmap do WPF