Índice de API do Windows
Veja a seguir uma lista do conteúdo de referência para a API (interface de programação de aplicativos) do Windows para aplicativos de desktop 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 e funcionalidades exclusivos para cada versão. (Observe que isso anteriormente era chamado de API 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 do usuário
A API de interface do usuário do Windows cria e usa janelas para exibir a saída, solicitar a entrada do usuário e realizar 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
- Controles comuns
- Cursores
- Caixas de diálogo
- Controles de Edição
- Controles de cabeçalho
- Ícones
- Aceleradores de teclado
- Caixas de Listagem
- Controles de exibição de lista
- Menus
- Barras de progresso
- Folhas de propriedades
- Controles de edição avançada
- Barras de rolagem
- Controles estáticos
- Cadeias de caracteres
- Barras de Ferramentas
- Dicas de ferramentas
- Trackbars
- Controles de exibição de árvore
Ambiente do Windows (Shell)
Entrada e mensagens do usuário
Armazenamento e acesso a dados
Diagnósticos
A API de Diagnóstico permite que você solucione problemas de aplicativo ou sistema e monitore o desempenho.
- Reinicialização e recuperação de aplicativos
- Depuração
- Tratamento de erro
- Log de eventos
- Rastreamento de eventos
- HCP (Criação de Perfil de Contador de Hardware)
- NDF (Network Diagnostics Framework)
- Monitor de Rede
- Contadores de desempenho
- Logs e alertas de desempenho (PLA)
- Processamento de instantâneos
- Status do processo (PSAPI)
- Tratamento de exceções estruturadas
- Monitor do Sistema
- Passagem da Cadeia de Espera
- Relatório de Erros do Windows (WER)
- Log de Eventos do Windows
- Plataforma de solução de problemas do Windows
Gráficos e multimídia
As APIs gráficos, multimídia, áudio e vídeo permitem que os aplicativos incorporem texto, elementos gráficos, áudio e vídeo formatados.
- Áudio Principal
- Direct2D
- DirectComposition
- Directshow
- DirectWrite
- DirectX
- GDI (Graphics Device Interface)
- GDI+
- Streaming de Mídia
- Microsoft Media Foundation
- Tecnologias de TV da Microsoft
- Opengl
- Monitorar configuração
- Vários Monitores de Exibição
- Aquisição de imagem
- Sistema de cores do Windows
- Windows Imaging Component (WIC)
- Codec e DSP de Áudio e Vídeo do Windows Media
- Windows Media Center
- Formato de mídia do Windows
- Serviços de Compartilhamento da Biblioteca de Mídia do Windows
- Windows Media Player
- Serviços de Mídia do Windows
- Windows Movie Maker
- Multimídia do Windows
Dispositivos
- AllJoyn
- Recursos de comunicação
- Acesso ao dispositivo
- Gerenciamento de dispositivo
- Armazenamento Avançado
- Descoberta de Função
- Masterização de imagem
- Localidade
- Banco de dados de associação PnP-X
- Impressão
- Sensores
- SENS (Serviço de Notificação de Eventos do Sistema)
- Ajuda da ferramenta
- UPnP
- Serviços Web em dispositivos
- WIA (Windows Image Acquisition)
- Gerenciador de Dispositivos do Windows Media
- Dispositivos portáteis do Windows
Serviços do sistema
As APIs de Serviços do Sistema 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.
- COM
- COM+
- API de compactação
- DTC (Coordenador de Transações Distribuídas)
- DLLs (bibliotecas de vínculo dinâmico)
- API de Ajuda
- Comunicações entre processos:
- KTM (Gerenciador de Transações de Kernel)
- Gerenciamento de memória
- Gravador de Operação
- Gerenciamento de Energia
- Serviços de área de trabalho remota
- Processos
- Serviços
- Sincronização
- Threads
- Compartilhamento da Área de Trabalho do Windows
- Informações do sistema Windows
Segurança e identidade
As APIs de Segurança e Identidade habilitam a autenticação de senha no logon, proteção discricionária para todos os objetos do sistema compartilháveis, controle de acesso privilegiado, gerenciamento de direitos e auditoria de segurança.
- Autenticação
- Autorização
- Registro de Certificado
- Criptografia
- CNG (Cryptographic Next Generation)
- Serviços de Diretório
- Protocolo EAP (Extensible Authentication Protocol)
- Host do Protocolo de Autenticação Extensível (EAPHost)
- Gerenciamento de senhas MS-CHAP
- NAP (Proteção de Acesso à Rede)
- NPS (Extensões de Servidor de Política de Rede)
- Controles parentais
- Provedores WMI de segurança
- TBS (Serviços Base do TPM)
- Windows Biometric Framework
Instalação e manutenção de aplicativos
- Gerenciador de Jogos
- Assemblies lado a lado
- APIs de empacotamento, implantação e consulta
- Licença de Desenvolvedor
- Gerenciador de Reinicialização
- Windows Installer
Administração e gerenciamento do sistema
As interfaces de administração do sistema permitem que você instale, configure e serviço aplicativos ou sistemas.
- Provedor WMI de dados de configuração de inicialização
- Failover Clusters
- Gerenciador de Recursos de Servidor de Arquivos (FSRM)
- Política de Grupo
- Console de Gerenciamento Microsoft (MMC) 2.0
- NetShell
- Infraestrutura de Gerenciamento de Configurações
- Log de Inventário de Software
- Licenciamento de software
- Gerenciador de Reinicialização
- Infraestrutura de Gerenciamento de Configurações
- Restauração do Sistema
- Desligamento do sistema
- Agendador de Tarefas
- Log de acesso do usuário
- Windows Virtual PC
- Microsoft Virtual Server
- Provedor de Balanceamento de Carga de Rede
- Windows Defender WMI v2
- Windows Deployment Services
- Vantagem original do Windows
- Infraestrutura de Gerenciamento do Windows
- WMI (Instrumentação de Gerenciamento do Windows)
- Gerenciamento Remoto do Windows
- Proteção de Recursos do Windows
- Windows Server Update Services
- Ferramenta de Avaliação do Sistema windows
- Windows Update Agent
Rede e Internet
As APIs de rede 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 nome de domínio (DNS)
- Protocolo DHCP
- Serviço de fax
- Assistente para Conexão
- Servidor HTTP
- Compartilhamento de Conexão com a Internet e Firewall
- Auxiliar de IP
- Firewall de Conexão com a Internet IPv6
- Base de informações de gerenciamento
- Serviço de enfileiramento de mensagens (MSMQ)
- MADCAP (Protocolo de Alocação dinâmica de cliente de endereço multicast)
- NAT (conversão de endereços de rede)
- NLM (Gerenciador de Listas de Rede)
- Gerenciamento de Rede
- Gerenciamento de Compartilhamento de Rede
- Ponto a ponto
- QOS (Qualidade de Serviço)
- Chamada de Procedimento Remoto
- RAS (Serviço de Roteamento e Acesso Remoto)
- Protocolo SNMP
- Gerenciamento de SMB
- TAPI (Interfaces de Programação de Aplicativo de Telefonia)
- WebDAV
- Componente de protocolo WebSocket
- Rede sem fio:
- Plataforma de filtragem do Windows
- Firewall do Windows com Advanced Security
- Serviços HTTP do Windows (WinHTTP)
- Internet do Windows (WinINet)
- Rede windows (WNet)
- Virtualização de Rede do Windows
- Plataforma Windows RSS
- Windows Sockets (Winsock)
- Serviços Web do Windows
- Solicitação Estendida HTTP XML
APIs preteridas ou herdadas
Veja a seguir tecnologias e APIs que estão desatualizadas ou foram substituídas ou preteridas dos sistemas operacionais cliente e servidor Windows.
- DirectMusic
- Directsound
- O SDK da UDDI da Microsoft agora está incluído no Microsoft BizTalk Server.
- DDE (Troca Dinâmica de Dados de Rede)
- Serviço de Instalação Remota: use os Serviços de Implantação do Windows .
- VDS (Serviço de Disco Virtual): use o Gerenciamento de Armazenamento do Windows .
- Serviços de Terminal: use os Serviços de Área de Trabalho Remota.
- Windows Media Rights Manager
- MAPI (Mensagens do Windows): use o MAPI do Office .
- Plataforma de Gadget do Windows: crie aplicativos UWP.
- Barra Lateral do Windows: crie aplicativos UWP.
- Windows SideShow: sem substituição.
- Efeitos de bitmap do WPF