Í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 servidor e desktop.
Usando a API do Windows, você pode desenvolver aplicativos executados com êxito em todas as versões do Windows, aproveitando os recursos e os recursos exclusivos para cada versão. (Observe que isso anteriormente era chamado de API Win32. O nome da 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.
alta de DPI
elementos da Interface do Usuário:
- Botões
- caixas de combinação
- caixas de diálogo comuns
- controles comuns
- cursores
- Caixas de diálogo
- editar controles
- controles de cabeçalho
- Ícones
- de Aceleradores de Teclado
- Caixas de Listagem
- controles List-View
- 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 Tree-View
Ambiente do Windows (Shell)
Entrada e mensagens do usuário
-
- de Manipulação Direta
- de entrada do Ink
- de configuração de comentários de entrada
- contexto de interação
- de pilha de entrada do dispositivo de ponteiro
- mensagens de entrada de ponteiro e notificações
- de entrada do controlador Radial
- do Text Services Framework
- de teste de toque
- de injeção de toque
de interação do usuário herdado
- de entrada por toque do
- de entrada do teclado
- de entrada do mouse
- de Entrada Bruta
-
- mensagens e filas de mensagens
- Windows
- classes de janela
- procedimentos de janela
- Timers
- Propriedades da janela
- Hooks
Acesso e armazenamento de dados
bits (serviço de transferência inteligente) em segundo plano
-
- de Backup do
- de Eliminação de Duplicação de Dados
- de Cópia de Sombra de Volume
- de Backup do Windows Server
-
- de área de transferência
- DDE (Dynamic Data Exchange)
- DDEML (Gerenciamento Dinâmico de Troca de Dados)
Arquivos e E/S (sistema de arquivos local)
componentes do Windows Data Access
- microsoft open database connectivity (ODBC)
- microsoft OLE DB
- do Microsoft ActiveX Data Objects (ADO)
Diagnostics
A API de Diagnóstico de permite que você solucione problemas de aplicativo ou sistema e monitore o desempenho.
- de Recuperação e Reinicialização do Aplicativo
- de depuração
- tratamento de erros
- de registro em log de eventos
- de Rastreamento de Eventos
- do HCP ( Hardware Counter Profiling)
- NDF (Network Diagnostics Framework)
- do Monitor de Rede
- Contadores de desempenho
- de Logs e Alertas de Desempenho do (PLA)
- processar de instantâneos
- status do processo (PSAPI)
- de tratamento de exceção estruturada
- do Monitor do Sistema
- de passagem da cadeia de espera
- do WER (Relatório de Erros do Windows)
- do Log de Eventos do Windows
- da Plataforma de Solução de Problemas do Windows
Gráficos e multimídia
As APIs Graphics, multimídia, áudioe vídeo permitem que os aplicativos incorporem texto, elementos gráficos, áudio e vídeo formatados.
- de áudio principal do
- Direct2D
- DirectComposition
- do DirectShow
- DirectWrite
- DirectX
- da GDI (Interface do Dispositivo Gráfico)
- GDI+
- de Streaming de Mídia
- microsoft media foundation
- Microsoft TV Technologies
- OpenGL
- Monitorar de Configuração
- vários monitores de exibição
- de aquisição de imagem
- do Sistema de Cores do Windows
- wic (componente de imagem do Windows)
- Codec de Áudio e Vídeo do Windows Media e DSP
- do Windows Media Center
- de formato de mídia do Windows
- de Serviços de Compartilhamento da Biblioteca de Mídia do Windows
- do Windows Media Player
- dos Serviços de Mídia do Windows
- do Windows Movie Maker
- multimídia do Windows
Dispositivos
- AllJoyn
- recursos de comunicação
- de Acesso ao Dispositivo
- de Gerenciamento de Dispositivos
- de armazenamento aprimorado
- de descoberta de função
- de Domínio de Imagem
- local
- de Banco de Dados da AssociaçãoPnP-X
-
de Impressão
- do Spooler de Impressão
- imprimir pacote de documentos
- especificação de esquema de impressão
- do Tíquete de Impressão
- de impressão XPS
- sensores
- do SENS (Serviço de Notificação de Eventos do Sistema)
- de Ajuda da Ferramenta de
- UPnP
- Serviços Web em Dispositivos
- wia (aquisição de imagens do Windows)
- do Gerenciador de Dispositivos de Mídia do Windows
- dispositivos portáteis do Windows
Serviços do sistema
As APIs do System Services fornecem 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 do
- com
- COM+
- da API de Compactação
- coordenador de transações distribuídas (DTC)
- bibliotecas de Dynamic-Link (DLLs)
- HWREQCHK (Avaliador de Requisitos de Hardware)
- de API de Ajuda
-
de comunicações entre processos:
- de Emailslots
- Pipes
- do KTM (Kernel Transaction Manager)
- de Gerenciamento de Memória
- do Gravador de Operações
- de Gerenciamento de Energia
- Serviços de Área de Trabalho Remota
- processos
- Services
- de Sincronização
- Threads
- de Compartilhamento da Área de Trabalho do Windows
-
de Informações do Sistema windows
- identificador e objetos
- do Registro
- Time
- de provedor de tempo
Segurança e identidade
As APIs de Segurança e Identidade do habilitam a autenticação de senha em logon, proteção discricionária para todos os objetos do sistema fragmentáveis, controle de acesso privilegiado, gerenciamento de direitos e auditoria de segurança.
- de Autenticação
- de Autorização
- de registro de certificado
- de Criptografia
- de CNG (Cryptographic Next Generation)
-
dos Serviços de Diretório
- do Active Directory Domain Services
- ADSI (Interfaces de Serviço do Active Directory)
- protocolo EAP (Extensible Authentication Protocol)
- host do Protocolo de Autenticação Extensível (EAPHost)
- MS-CHAP de Gerenciamento de Senhas
- nap (proteção de acesso à rede)
- do NPS ( Network Policy Server Extensions)
- controles parentais
- provedores WMI de segurança
- de TBS (Serviços Base do TPM)
- da Estrutura Biométrica do Windows
Instalação e manutenção do aplicativo
- do Gerenciador de Jogos
- assemblies lado a lado
- apIs de empacotamento, implantação e consulta
- de Licença para Desenvolvedores
- do Gerenciador de Reinicialização do
- windows installer
Gerenciamento e administrador do sistema
As interfaces de de administração do sistema de permitem que você instale, configure e service applications ou sistemas.
- provedor WMI de dados de configuração de inicialização
- clusters de failover
- do FSRM (Gerenciador de Recursos do Servidor de Arquivos)
- de Política de Grupo
- Console de Gerenciamento da Microsoft (MMC) 2.0
- do NetShell
- de infraestrutura de gerenciamento de configurações de
- de Log de Inventário de Software
- de licenciamento de software
- do Gerenciador de Reinicialização do
- de infraestrutura de gerenciamento de configurações de
- de Restauração do Sistema
- de desligamento do sistema
- do Agendador de Tarefas
- de registro em log de acesso do usuário
- pc virtual do Windows
- Microsoft Virtual Server
- provedor de balanceamento de carga de rede
- do Windows Defender WMI v2
- dos Serviços de Implantação do Windows
- de Vantagem Genuína do Windows
- de Infraestrutura de Gerenciamento do Windows
- WMI (Instrumentação de Gerenciamento do Windows)
- de Gerenciamento Remoto do Windows
- do Windows Resource Protection
- do Windows Server Update Services
- ferramenta de avaliação do sistema do Windows
- do Windows Update Agent
Rede e Internet
As APIs de de Rede habilitam 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.
- DNS (Sistema de Nomes de Domínio)
- protocolo DHCP (Dynamic Host Configuration Protocol)
- do Serviço de Fax
- assistente obter conexão
- do servidor HTTP
- de Firewall e Compartilhamento de Conexão com a Internet
- do Auxiliar de IP
- do Firewall de Conexão com a Internet IPv6
- base de informações de gerenciamento de
- do MSMQ (Enfileiramento de Mensagens)
- madcap (protocolo de alocação dinâmica de cliente) de endereço multicast (MADCAP)
- nat (conversão de endereços de rede)
- NLM (Network List Manager)
- de Gerenciamento de Rede
- de Gerenciamento de Compartilhamento de Rede
- ponto a ponto
- qualidade do serviço (QOS)
- de chamada de procedimento remoto
- ras (Serviço de Roteamento e Acesso Remoto)
- protocolo SNMP (Simple Network Management Protocol)
- de Gerenciamento de SMB
- tapi (interfaces de programação de aplicativo de telefonia)
- WebDAV
- de componente do protocolo WebSocket
- Rede sem fio:
- Bluetooth
- do IrDA
- de Banda Larga Móvel
- wi-fi nativo
- windows connect agora
- do Gerenciador de Conexões do Windows
- da Plataforma de Filtragem do Windows
- Firewall do Windows com de Segurança Avançada
- do WinHTTP (Serviços HTTP do Windows) do
- da Internet do Windows (WinINet)
- de Rede do Windows (WNet)
- de Virtualização de Rede do Windows
- da Plataforma RSS do Windows
- de Soquetes do Windows (Winsock)
- dos Serviços Web do Windows
- de 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
- microsoft UDDI SDK agora está incluído com Microsoft BizTalk Server.
- DDE (Network Dynamic Data Exchange)
- serviço de instalação remota: use serviços de implantação do Windows em vez disso.
- VDS (Virtual Disk Service): use de Gerenciamento de Armazenamento do Windows.
- Serviços de Terminal: use Serviços de Área de Trabalho Remota.
- do Windows Media Rights Manager
- de Mensagens do Windows (MAPI): use MAPI do Office.
- da Plataforma de Gadget do Windows: crie aplicativos UWP.
- da Barra Lateral do Windows: crie aplicativos UWP.
- do Windows SideShow: sem substituição.
- de efeitos de bitmap do WPF