Plataforma de filtrado de Windows

Propósito

La Plataforma de filtrado de Windows (PMA) es un conjunto de servicios de API y sistema que proporcionan una plataforma para crear aplicaciones de filtrado de red. La API de WFP permite a los desarrolladores escribir código que interactúa con el procesamiento de paquetes que tiene lugar en varios niveles de la pila de red del sistema operativo. Se pueden filtrar y modificar datos de red antes de que lleguen a su destino.

Al proporcionar una plataforma de desarrollo más sencilla, EL PMA está diseñado para reemplazar tecnologías de filtrado de paquetes anteriores, como filtros de interfaz de controlador de transporte (TDI), filtros de especificación de interfaz de controlador de red (NDIS) y proveedores de servicios en capas de Winsock (LSP). A partir de Windows Server 2008 y Windows Vista, el enlace de firewall y los controladores de enlace de filtro no están disponibles; En su lugar, las aplicaciones que usan estos controladores deben usar EL PMA.

Con la API de PMA, los desarrolladores pueden implementar firewalls, sistemas de detección de intrusiones, programas antivirus, herramientas de supervisión de red y controles parentales. EL PMA se integra con y proporciona compatibilidad con características de firewall, como la comunicación autenticada y la configuración dinámica del firewall en función del uso de la API de sockets de las aplicaciones (directiva basada en aplicaciones). EL PMA también proporciona infraestructura para la administración de directivas IPsec, notificaciones de cambios, diagnósticos de red y filtrado con estado.

La plataforma de filtrado de Windows es una plataforma de desarrollo y no un firewall. La aplicación de firewall integrada en Windows Vista, Windows Server 2008 y sistemas operativos posteriores firewall de Windows con seguridad avanzada (WFAS) se implementa mediante EL PMA. Por lo tanto, las aplicaciones desarrolladas con la API DE PMA o la API WFAS usan la lógica de arbitraje de filtrado común integrada en EL PMA.

La API de PMA consta de una API en modo de usuario y una API en modo kernel. En esta sección se proporciona información general sobre todo el PMA y se describe en detalle únicamente la parte del modo de usuario de la API del PMA. Para obtener una descripción detallada de la API DE PMA en modo kernel, consulta la ayuda en línea del Kit de controladores de Windows .

Audiencia de desarrolladores

La API de plataforma de filtrado de Windows está diseñada para su uso por programadores mediante el software de desarrollo de C/C++. Los programadores deben estar familiarizados con los conceptos de red y el diseño de sistemas mediante componentes en modo de usuario y modo kernel.

Requisitos de tiempo de ejecución

La Plataforma de filtrado de Windows se admite en clientes que ejecutan Windows Vista y versiones posteriores, y en servidores que ejecutan Windows Server 2008 y versiones posteriores. Para obtener información sobre los requisitos en tiempo de ejecución de un elemento de programación específico, vea la sección Requisitos de la página de referencia de ese elemento.

En esta sección

Tema Descripción
Novedades de la plataforma de filtrado de Windows
Información sobre las nuevas características y API en la Plataforma de filtrado de Windows.
Acerca de la plataforma de filtrado de Windows
Información general de la Plataforma de filtrado de Windows.
Uso de la plataforma de filtrado de Windows
Código de ejemplo mediante la API de plataforma de filtrado de Windows.
Referencia de api de plataforma de filtrado de Windows
Documentación sobre las funciones, estructuras y constantes de la Plataforma de filtrado de Windows.

Recursos adicionales

Para formular preguntas y debatir sobre el uso de la API de PMA, visite el Foro de la Plataforma de filtrado de Windows.

API de plataforma de filtrado de Windows en modo kernel: guía de diseño

API de plataforma de filtrado de Windows en modo kernel: referencia

Firewall de Windows con seguridad avanzada

Clase auxiliar extensible diagnostics de PMA

Extensiones de socket seguro winsock