Índice de API do Windows
A seguir está uma lista do conteúdo de referência para a interface de programação de aplicativos (API) do Windows para aplicativos de área 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 enquanto aproveita 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 do usuário
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 oferecem suporte à interação com o usuário. A maioria dos aplicativos cria pelo menos uma janela.
Elementos da interface do usuário:
- Buttons
- Carets
- Caixas de combinação
- Caixas de diálogo comuns
- Controles comuns
- Cursores
- Caixas de diálogo
- Editar controles
- 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çados
- Barras de rolagem
- Controles Estáticos
- Cadeias de caracteres
- Barras de Ferramentas
- Dicas de ferramenta
- Barras de rastreamento
- Controles de exibição em árvore
Ambiente Windows (Shell)
Entrada e mensagens do usuário
Acesso a dados e armazenamento
Diagnósticos
A API de Diagnóstico permite solucionar problemas de aplicativos ou sistemas e monitorar o desempenho.
- Recuperação e reinicialização de aplicativos
- Depuração
- Tratamento de erro
- Log de eventos
- Rastreamento de Eventos
- Perfil do contador de hardware (HCP)
- NDF (Network Diagnostics Framework, estrutura de diagnóstico de rede)
- Monitor de Rede
- Contadores de desempenho
- Logs e alertas de desempenho (PLA)
- Snapshot de processos
- Status do processo (PSAPI)
- Tratamento estruturado de exceções
- Monitor do Sistema
- Travessia 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 de gráficos, multimídia, áudio e vídeo permitem que os aplicativos incorporem texto, gráficos, áudio e vídeo formatados.
- Áudio principal
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- Interface de dispositivo gráfico (GDI)
- 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 Imagens
- Sistema de cores do Windows
- Componente de Imagem do Windows (WIC)
- Codec de áudio e vídeo do Windows Media e DSP
- Centro do Windows Media
- Formato do Windows Media
- Serviços de Compartilhamento da Biblioteca do Windows Media
- Windows Media Player
- Serviços do Windows Media
- Windows Movie Maker
- Windows Multimídia
Dispositivos
- AllJoyn
- Recursos de comunicação
- Acesso ao dispositivo
- Gerenciamento de dispositivo
- Armazenamento aprimorado
- Descoberta de função
- Masterização de Imagens
- Localidade
- Banco de dados de associação PnP-X
- Imprimindo
- Sensores
- Serviço de Notificação de Eventos do Sistema (SENS)
- Ajuda da ferramenta
- UPnP
- Serviços Web em dispositivos
- Aquisição de imagens do Windows (WIA)
- 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.
- Coordenador de atividades
- COM
- COM+
- API de Compactação
- DTC (Coordenador de Transações Distribuídas)
- Bibliotecas de vínculo dinâmico (DLLs)
- Avaliador de requisitos de hardware (HWREQCHK)
- API de Ajuda
- Comunicações entre Processos:
- Gerenciador de Transações do Kernel (KTM)
- Gerenciamento de memória
- Gravador de Operações
- Gerenciamento de Energia
- Serviços de área de trabalho remota
- Processos
- Serviços
- Sincronização
- Threads
- Compartilhamento de Área de Trabalho do Windows
- Informações sobre o sistema Windows
Segurança e identidade
As APIs de Segurança e Identidade habilitam a autenticação de senha no logon, a proteção discricionária para todos os objetos do sistema compartilháveis, o controle de acesso privilegiado, o gerenciamento de direitos e a auditoria de segurança.
- Autenticação
- Autorização
- Registro de Certificado
- Criptografia
- Criptográfico de Próxima Geração (CNG)
- Directory Services
- Protocolo EAP (Extensible Authentication Protocol)
- Host do protocolo de autenticação extensível (EAPHost)
- Gerenciamento de senhas do MS-CHAP
- NAP (Proteção de Acesso à Rede)
- NPS (Extensões de Servidor de Diretivas de Rede)
- Controles dos pais
- Provedores WMI de segurança
- Serviços básicos do TPM (TBS)
- Estrutura Biométrica do Windows
Instalação e manutenção de aplicativos
- Explorador de Jogos
- Montagens lado a lado
- APIs de empacotamento, implantação e consulta
- Licença de desenvolvedor
- Gerenciador de reinicialização
- Windows Installer
Administração e gerenciamento de sistemas
As interfaces de administração do sistema permitem que você instale, configure e atenda 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
- Servidor Virtual da Microsoft
- Provedor de balanceamento de carga de rede
- Windows Defender WMI v2
- Serviços de Implantação do Windows
- Vantagem genuína 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
- Agente do Windows Update
Redes 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
- Enfileiramento de Mensagens (MSMQ)
- Protocolo de alocação dinâmica de cliente de endereço multicast (MADCAP)
- Conversão de endereços de rede (NAT)
- Gerenciador de Lista de Rede (NLM)
- Gerenciamento de Rede
- 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 SNMP
- Gerenciamento do SMB
- TAPI (Telephony Application Programming Interfaces, interfaces de programação de aplicativos de telefonia)
- WebDAV
- Componente Protocolo WebSocket
- Rede sem fio:
- Plataforma de filtragem do Windows
- Firewall do Windows com Segurança Avançada
- Serviços HTTP do Windows (WinHTTP)
- Internet do Windows (WinINet)
- Rede do Windows (WNet)
- Virtualização de rede do Windows
- Plataforma RSS do Windows
- Soquetes do Windows (Winsock)
- Serviços Web do Windows
- Solicitação estendida XML HTTP
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.
- Intercâmbio dinâmico de dados de rede (DDE)
- 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.
- Gerenciador de Direitos do Windows Media
- Windows Messaging (MAPI): use MAPI do Office em vez disso.
- Plataforma de gadgets do Windows: crie aplicativos UWP.
- Barra Lateral do Windows: crie aplicativos UWP.
- Windows SideShow: Sem substituição.
- Efeitos de bitmap do WPF