Índice de la 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 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 de
- de símbolos de intercalación
- cuadros combinados
- cuadros de diálogo comunes
- controles comunes
- cursores de
- cuadros de diálogo
- editar controles
- controles de encabezado de
- iconos
- aceleradores de teclado de
- cuadros de lista de
- controles deList-View
- menús de
- barras de progreso de
- de hojas de propiedades de
- controles de edición enriquecidos
- barras de desplazamiento
- controles estáticos
- cadenas de
- barras de herramientas de
- de información sobre herramientas de
- de barras de seguimiento de
- controles deTree-View
Entorno de Windows (Shell)
- sistema de propiedades de Windows
- de Shell de Windows
- de Windows Search
- consolas de
Entrada y mensajería del usuario
-
- de manipulación directa
- entrada de lápiz
- configuración de comentarios de entrada
- contexto de interacción de
- pila de entrada de dispositivo de puntero
- de entrada de puntero
- de entrada del controlador radial
- Text Services Framework
- Touch Hit Testing
- de inyección táctil
de interacción del usuario heredado
- entrada táctil
- entrada de teclado
- de entrada del mouse
- de entrada sin procesar
Acceso a datos y almacenamiento
servicio de transferencia inteligente en segundo plano (BITS)
-
- del Portapapeles
- de intercambio dinámico de datos (DDE) de
- de administración dinámica de intercambio de datos (DDEML)
componentes de Windows Data Access
- microsoft Open Database Connectivity (ODBC)
- microsoft OLE DB
- microsoft ActiveX Data Objects (ADO)
Diagnósticos
La API de diagnóstico de le permite solucionar problemas de aplicaciones o sistemas y supervisar el rendimiento.
- recuperación de aplicaciones y reinicio de
- depuración de
- control de errores
- de registro de eventos
- de seguimiento de eventos de
- de generación de perfiles de contadores de hardware (HCP) de
- Network Diagnostics Framework (NDF)
- network Monitor
- contadores de rendimiento
- registros de rendimiento y alertas (PLA)
- procesar instantáneas
- estado del proceso de (PSAPI)
- de control de excepciones estructurados
- monitor del sistema de
- de cadena de espera
- de informes de errores de Windows (WER) de
- del registro de eventos de Windows
- de la 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.
- de audio principal de
- Direct2D
- DirectComposition
- directShow
- DirectWrite
- directX
- de interfaz de dispositivo gráfico (GDI) de
- GDI+
- de streaming multimedia
- Microsoft Media Foundation
- Microsoft TV Technologies
- openGL
- de configuración de Monitor
- varios monitores de visualización
- de adquisición de imágenes de
- Sistema de colores de Windows
- componente de imágenes de Windows (WIC) de
- Códec de audio y vídeo de Windows Media y DSP
- de Windows Media Center
- formato de Windows Media
- servicios de uso compartido de biblioteca de Windows Media
- reproductor de Windows Media
- de Windows Media Services
- de Windows Movie Maker
- multimedia de Windows
Dispositivos
- AllJoyn
- recursos de comunicaciones
- de acceso a dispositivos
- de administración de dispositivos de
- de almacenamiento mejorado
- de detección de funciones de
- de masterización de imágenes
- ubicación
- de base de datos de asociación dePnP-X
-
de impresión
- imprimir Spooler
- imprimir paquete de documentos
- de especificación de esquema de impresión de
- imprimir vale
- de impresión XPS
- sensores de
- servicio de notificaciones de eventos del sistema (SENS)
- de ayuda de Tool
- UPnP
- servicios web de en dispositivos
- de adquisición de imágenes de Windows (WIA)
- del Administrador de dispositivos de Windows Media
- dispositivos portátiles Windows
Servicios del sistema
Las API de System Services 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 de
- COM
- COM+
- api de compresión de
- coordinador de transacciones distribuidas (DTC)
- bibliotecas deDynamic-Link (DLL)
- evaluador de requisitos de hardware (HWREQCHK)
- de la API de ayuda de
-
de comunicaciones entre procesos :
- Mailslots
- canalizaciones de
- administrador de transacciones de kernel (KTM)
- administración de memoria de
- de grabadora de operaciones de
- Power Management
- servicios de Escritorio remoto
- procesos
- Services
- de sincronización de
- subprocesos de
- de uso compartido de escritorio de Windows
-
de información del sistema de Windows
- handle and Objects
- del Registro
- de tiempo de
- proveedor de tiempo de
Seguridad e identidad
Las API de Security and Identity habilitan 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.
- de autenticación de
- de autorización
- de inscripción de certificados
- de criptografía de
- criptográficos de próxima generación (CNG)
-
Directory Services
- de Active Directory Domain Services
- interfaces de servicio de Active Directory (ADSI)
- protocolo de autenticación extensible (EAP) de
- host de protocolo de autenticación extensible (EAPHost)
- de administración de contraseñas deMS-CHAP
- de protección de acceso a redes (NAP) de
- extensiones de servidor de directivas de red (NPS)
- controles parentales de
- proveedores de WMI de seguridad de
- de servicios base de TPM (TBS) de
- de Windows Biometric Framework
Instalación y mantenimiento de aplicaciones
- Games Explorer
- ensamblados en paralelo
- API de empaquetado, implementación y consulta
- de licencia para desarrolladores de
- administrador de reinicio
- de Windows Installer
Administración y administración del sistema
Las interfaces de administración del sistema de permiten instalar, configurar y sistemas o aplicaciones de servicio.
- de datos de configuración de arranque de del proveedor WMI
- de clústeres de conmutación por error de
- del Administrador de recursos del servidor de archivos (FSRM) de
- de directiva de grupo de
- Microsoft Management Console (MMC) 2.0
- de NetShell
- de infraestructura de administración de configuración de
- de registro de inventario de software de
- de licencias de software de
- administrador de reinicio
- de infraestructura de administración de configuración de
- de restauración del sistema de
- apagado del sistema de
- programador de tareas de
- de registro de acceso de usuario de
- de PC virtual Windows
- microsoft Virtual Server
- proveedor de equilibrio de carga de red
- WMI v2 de Windows Defender
- servicios de implementación de Windows
- ventaja original de Windows
- de infraestructura de administración de Windows de
- instrumental de administración de Windows (WMI) de
- administración remota de Windows
- de Protección de recursos de Windows
- windows Server Update Services
- herramienta de evaluación del sistema de Windows
- del Agente de Windows Update de
Redes e Internet
Las API de Networking 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.
- del sistema de nombres de dominio (DNS) de
- protocolo de configuración dinámica de host (DHCP)
- del servicio de fax de
- del Asistente para obtener conexión
- del servidor HTTP de
- uso compartido de conexión a Internet y de firewall
- del asistente de IP de
- de firewall de conexión a Internet IPv6
- base de información de administración de
- Message Queuing (MSMQ)
- protocolo de asignación dinámica de cliente (MADCAP) de direcciones multidifusión
- de traducción de direcciones de red (NAT) de
- Network List Manager (NLM)
- de administración de redes de
- 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) de
- de administración de SMB de
- interfaces de programación de aplicaciones de telefonía (TAPI)
- webDAV
- componente de protocolo WebSocket
- Redes inalámbricas:
- Bluetooth
- irDA de
- de banda ancha móvil
- wifi nativo
- Windows Connect Now
- del Administrador de conexiones de Windows
- plataforma de filtrado de Windows
- Firewall de Windows con advanced Security
- servicios HTTP de Windows (WinHTTP)
- de Windows Internet (WinINet)
- de redes de Windows (WNet) de
- virtualización de red de Windows
- de la plataforma RSS de Windows de
- Windows Sockets (Winsock)
- servicios web de Windows
- de 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
- del SDK udDI de Microsoft ahora se incluye con Microsoft BizTalk Server.
- de intercambio dinámico de datos de red (DDE) de
- servicio de instalación remota: use Servicios de implementación de Windows.
- servicio de disco virtual (VDS): use de administración de almacenamiento de Windows en su lugar.
- Terminal Services: use Servicios de Escritorio remoto.
- de Windows Media Rights Manager
- mensajería de Windows (MAPI): use MAPI de Office en su lugar.
- plataforma de Gadgets de Windows: crea aplicaciones para UWP en su lugar.
- barra lateral de Windows: cree aplicaciones para UWP en su lugar.
- Windows SideShow: sin reemplazo.
- efectos de mapa de bits de WPF