Índice de API de Windows
A continuación se muestra una lista del contenido de referencia de la interfaz de programación de aplicaciones (API) de Windows para aplicaciones de escritorio y servidor.
Con la API de Windows, puede desarrollar aplicaciones que se ejecuten correctamente en todas las versiones de Windows mientras aprovecha las características y funcionalidades únicas de cada versión. (Tenga en cuenta que anteriormente se llamó a la API de Win32. El nombre api de Windows refleja con más precisión sus raíces en Windows de 16 bits y su compatibilidad con Windows de 64 bits).
Interfaz de usuario
La API de interfaz de usuario de Windows crea y usa ventanas para mostrar la salida, solicitar la entrada del usuario y llevar a cabo las demás tareas que admiten la interacción con el usuario. La mayoría de las aplicaciones crean al menos una ventana.
Elementos de la interfaz de usuario:
- Botones
- Símbolos de intercalación
- Cuadros combinados
- Cuadros de diálogo comunes
- Controles comunes
- Cursores
- Cuadros de diálogo
- Editar controles
- Controles de encabezado
- Iconos
- Aceleradores de teclado
- Cuadros de lista
- Controles de vista de lista
- Menús
- Barras de progreso
- Hojas de propiedades
- Controles de edición enriquecidos
- Barras de desplazamiento
- Controles estáticos
- Cadenas
- Barras de herramientas
- Información sobre herramientas
- Barras de seguimiento
- Controles de vista de árbol
Entorno de Windows (Shell)
Entrada y mensajería del usuario
-
- Manipulación directa
- Entrada de lápiz
- Configuración de comentarios de entrada
- Contexto de interacción
- Pila de entrada de dispositivo de puntero
- Mensajes y notificaciones de entrada de puntero
- Entrada del controlador radial
- Text Services Framework (TSF)
- Pruebas de posicionamiento táctil
- Inyección táctil
Acceso a datos y almacenamiento
Servicio de transferencia inteligente en segundo plano (BITS)
Windows Data Access Components (Componentes de Windows Data Access)
Diagnóstico
La API de diagnóstico le permite solucionar problemas de aplicaciones o sistemas y supervisar el rendimiento.
- Recuperación y reinicio de aplicaciones
- Depuración
- Tratamiento de errores
- Registro de eventos
- Seguimiento de eventos
- Generación de perfiles de contadores de hardware (HCP)
- Network Diagnostics Framework (NDF)
- Monitor de red
- Contadores de rendimiento
- Registros de rendimiento y alertas (PLA)
- Procesamiento de instantáneas
- Estado del proceso (PSAPI)
- Control estructurado de excepciones
- Monitor de sistema
- Recorrido de cadena de espera
- Informe de errores de Windows (WER)
- Registro de sucesos de Windows
- Plataforma de solución de problemas de Windows
Gráficos y multimedia
Las API de gráficos, multimedia,audio y vídeo permiten a las aplicaciones incorporar texto con formato, gráficos, audio y vídeo.
- Audio principal
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- Interfaz de dispositivo gráfico (GDI)
- GDI+
- Streaming multimedia
- Microsoft Media Foundation
- Tecnologías de Microsoft TV
- Opengl
- Supervisión de la configuración
- Varios monitores de pantalla
- Adquisición de imágenes
- Sistema de colores de Windows
- Windows Imaging Component (WIC)
- Códec de audio y vídeo de Windows Media y DSP
- Windows Media Center
- Formato de Windows Media
- Windows Media Library Sharing Services
- Reproductor de Windows Media
- Windows Media Services
- Windows Movie Maker
- Windows Multimedia
Dispositivos
- AllJoyn
- Recursos de comunicaciones
- Acceso al dispositivo
- Administración de dispositivos
- Almacenamiento mejorado
- Detección de funciones
- Creación de patrones de imágenes
- Ubicación
- Base de datos de asociación PnP-X
- Impresión
- Sensores
- Servicio de notificación de eventos del sistema (SENS)
- Ayuda de herramientas
- UPnP
- Servicios web en dispositivos
- Adquisición de imágenes de Windows (WIA)
- Administrador de dispositivos de Windows Media
- Dispositivos portátiles de Windows
Servicios del sistema
Las API de Servicios de sistema proporcionan a las aplicaciones acceso a los recursos del equipo y a las características del sistema operativo subyacente, como la memoria, los sistemas de archivos, los dispositivos, los procesos y los subprocesos.
- Coordinador de actividades
- COM
- COM+
- API de compresión
- Coordinador de transacciones distribuidas (DTC)
- Bibliotecas de vínculos dinámicos (DLL)
- Evaluador de requisitos de hardware (HWREQCHK)
- API de ayuda
- Comunicaciones entre procesos:
- Administrador de transacciones de kernel (KTM)
- Administración de memoria
- Grabadora de operaciones
- Administración de energía
- Servicios de Escritorio remoto
- Procesos
- Servicios
- Sincronización
- Subprocesos
- Uso compartido de escritorio de Windows
- Información del sistema de Windows
Seguridad e identidad
Las API de seguridad e identidad permiten la autenticación de contraseñas en inicio de sesión, protección discrecional para todos los objetos del sistema que se pueden compartir, el control de acceso con privilegios, la administración de derechos y la auditoría de seguridad.
- Autenticación
- Autorización
- Inscripción de certificados
- Criptografía
- Generación de próximas criptográficas (CNG)
- Servicios de directorio
- Protocolo de autenticación extensible (EAP)
- Host de protocolo de autenticación extensible (EAPHost)
- Administración de contraseñas de MS-CHAP
- Protección de acceso a la red (NAP)
- Extensiones del servidor de directivas de red (NPS)
- Controles parentales
- Proveedores de WMI de seguridad
- Servicios de base TPM (TBS)
- Marco biométrico de Windows
Instalación y mantenimiento de aplicaciones
- Explorador de juegos
- Ensamblados en paralelo
- API de empaquetado, implementación y consulta
- Licencia de desarrollador
- Administrador de reinicio
- Windows Installer
Administración y administración del sistema
Las interfaces de administración del sistema permiten instalar, configurar y servicios aplicaciones o sistemas.
- Proveedor WMI de datos de configuración de arranque
- Clústeres de conmutación por error
- Administrador de recursos del servidor de archivos (FSRM)
- Directiva de grupo
- Microsoft Management Console (MMC) 2.0
- NetShell
- Infraestructura de administración de configuración
- Registro de inventario de software
- Licencias de software
- Administrador de reinicio
- Infraestructura de administración de configuración
- Restaurar sistema
- Cierre del sistema
- Programador de tareas
- Registro de acceso de usuarios
- Windows Virtual PC
- Microsoft Virtual Server
- Proveedor de equilibrio de carga de red
- Windows Defender WMI v2
- Servicios de implementación de Windows
- Windows Genuine Advantage
- Infraestructura de administración de Windows
- Instrumental de administración de Windows (WMI)
- Administración remota de Windows
- Protección de recursos de Windows
- Windows Server Update Services
- Herramienta de evaluación del sistema de Windows
- Agente de Windows Update
Redes e Internet
Las API de red permiten la comunicación entre aplicaciones a través de una red. También puede crear y administrar el acceso a recursos compartidos, como directorios e impresoras de red.
- Sistema de nombres de dominio (DNS)
- Protocolo de configuración dinámica de host (DHCP)
- Servicio de fax
- Get Connected Wizard
- Servidor HTTP
- Uso compartido de conexión a Internet y firewall
- Asistente IP
- Firewall de conexión a Internet IPv6
- Base de información de administración
- Cola de mensajes (MSMQ)
- Protocolo de asignación dinámica de cliente (MADCAP) de direcciones de multidifusión
- Traducción de direcciones de red (NAT)
- Network List Manager (NLM)
- Administración de red
- Administración de recursos compartidos de red
- Punto a punto
- Calidad de servicio (QOS)
- Llamada a procedimiento remoto
- Enrutamiento y servicio de acceso remoto (RAS)
- Protocolo simple de administración de redes (SNMP):
- Administración de SMB
- Interfaces de programación de aplicaciones de telefonía (TAPI)
- Webdav
- Componente de protocolo WebSocket
- Redes inalámbricas:
- Plataforma de filtrado de Windows
- Firewall de Windows con seguridad avanzada
- Servicios HTTP de Windows (WinHTTP)
- Windows Internet (WinINet)
- Redes de Windows (WNet)
- Virtualización de red de Windows
- Plataforma RSS de Windows
- Windows Sockets (Winsock)
- Servicios web de Windows
- Solicitud extendida HTTP XML
API en desuso o heredadas
A continuación se muestran tecnologías y API que están obsoletas o han sido reemplazadas o en desuso de los sistemas operativos cliente y servidor de Windows.
- Directmusic
- DirectSound
- Microsoft UDDI SDK ahora se incluye con Microsoft BizTalk Server.
- Intercambio dinámico de datos de red (DDE)
- Servicio de instalación remota: use los Servicios de implementación de Windows en su lugar.
- Servicio de disco virtual (VDS): use la administración de almacenamiento de Windows en su lugar.
- Terminal Services: use Servicios de Escritorio remoto.
- Windows Media Rights Manager
- Mensajería de Windows (MAPI): use Office MAPI en su lugar.
- Plataforma de Gadget de Windows: cree aplicaciones para UWP en su lugar.
- Barra lateral de Windows: en su lugar, crea aplicaciones para UWP.
- Windows SideShow: Sin reemplazo.
- Efectos de imagen de WPF