Leer en inglés

Compartir a través de


encabezado netfw.h

Tecnologías de Firewall de Windows usa este encabezado. Para más información, consulte:

netfw.h contiene las siguientes interfaces de programación:

Interfaces

 
INetFwAuthorizedApplication

La interfaz INetFwAuthorizedApplication proporciona acceso a las propiedades de una aplicación que se ha autorizado tienen aperturas en el firewall.
INetFwAuthorizedApplications

La interfaz INetFwAuthorizedApplications proporciona acceso a una colección de aplicaciones autorizadas de puertos abiertos en el firewall.
INetFwIcmpSettings

La interfaz INetFwIcmpSettings proporciona acceso a la configuración que controla los paquetes ICMP.
INetFwMgr

La interfaz INetFwMgr proporciona acceso a la configuración de firewall de un equipo.
INetFwOpenPort

La interfaz INetFwOpenPort proporciona acceso a las propiedades de un puerto abierto en el firewall.
INetFwOpenPorts

La interfaz INetFwOpenPorts es una interfaz de colección de Automation estándar.
INetFwPolicy

La interfaz INetFwPolicy proporciona acceso a una directiva de firewall.
INetFwPolicy2

Para acceder a la directiva de firewall.
INetFwProduct

Para acceder a las propiedades de un registro de firewall de terceros.
INetFwProducts

Para acceder a los métodos y propiedades para registrar productos de firewall de terceros con Firewall de Windows y para enumerar productos registrados.
INetFwProfile

La interfaz INetFwProfile proporciona acceso al perfil de configuración del firewall.
INetFwRemoteAdminSettings

La interfaz INetFwRemoteAdminSettings proporciona acceso a la configuración que controla la administración remota.
INetFwRule

A las propiedades de una regla.
INetFwRule2

Permite que una aplicación o un servicio accedan a todas las propiedades de INetFwRule, así como a las cuatro propiedades perimetrales de una regla de firewall especificada por NET_FW_EDGE_TRAVERSAL_TYPE.
INetFwRule3

Permite a una aplicación o servicio acceder a todas las propiedades de INetFwRule2 y proporcionar acceso a los requisitos de los contenedores de aplicaciones.
INetFwRules

Colección de reglas de firewall.
INetFwService

La interfaz INetFwService proporciona acceso a las propiedades de un servicio que se pueden autorizar para escuchar a través del firewall.
INetFwServiceRestriction

Acceso a las reglas de red de Protección de servicios de Windows.
INetFwServices

La interfaz INetFwServices es una interfaz de Automation estándar que proporciona acceso a una colección de servicios que se pueden autorizar para escuchar a través del firewall.

Functions

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

La función NetworkIsolationDiagnoseConnectFailureAndGetInfo obtiene información sobre un error de conexión de aislamiento de red debido a una falta de funcionalidad.
NetworkIsolationEnumAppContainers

La función NetworkIsolationEnumAppContainers enumera todos los contenedores de aplicaciones que se han creado en el sistema.
NetworkIsolationEnumerateAppContainerRules

Enumera todas las reglas relacionadas con los contenedores de aplicaciones.
NetworkIsolationFreeAppContainers

La función NetworkIsolationFreeAppContainers se usa para liberar recursos de memoria asignados a uno o varios contenedores de aplicaciones.
NetworkIsolationGetAppContainerConfig

La función NetworkIsolationGetAppContainerConfig se usa para recuperar información de configuración sobre uno o varios contenedores de aplicaciones.
NetworkIsolationGetEnterpriseIdAsync

Obtiene el identificador de empresa basado en puntos de conexión de aislamiento de red en el contexto de windows Information Protection (WIP) o los escenarios de Microsoft Defender Protección de aplicaciones (MDAG).
NetworkIsolationGetEnterpriseIdClose

Esta API se usa para cerrar el identificador devuelto por NetworkIsolationGetEnterpriseIdAsync, así como para sincronizar la operación.
NetworkIsolationRegisterForAppContainerChanges

La función NetworkIsolationRegisterForAppContainerChanges se usa para registrarse para la entrega de notificaciones con respecto a los cambios en un contenedor de aplicaciones.
NetworkIsolationSetAppContainerConfig

La función NetworkIsolationSetAppContainerConfig se usa para establecer la configuración de uno o varios contenedores de aplicaciones.
NetworkIsolationSetupAppContainerBinaries

Los instaladores de software usan la función NetworkIsolationSetupAppContainerBinaries para proporcionar información sobre las rutas de acceso de imagen de las aplicaciones que se ejecutan en un contenedor de aplicaciones.
NetworkIsolationUnregisterForAppContainerChanges

La función NetworkIsolationUnregisterForAppContainerChanges se usa para cancelar un registro de cambios de contenedor de aplicaciones y dejar de recibir notificaciones.

Funciones de devolución de llamada

 
PAC_CHANGES_CALLBACK_FN

La función de devolución de llamada PAC_CHANGES_CALLBACK_FN se usa para agregar un comportamiento personalizado al proceso de notificación de cambio de contenedor de la aplicación.
PFN_FWADDDYNAMICKEYWORDADDRESS0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para agregar la dirección de palabra clave dinámica especificada.
PFN_FWDELETEDYNAMICKEYWORDADDRESS0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para eliminar la dirección de palabra clave dinámica con el identificador especificado.
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para enumerar las direcciones de palabras clave dinámicas específicas por identificador.
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para enumerar las direcciones de palabras clave dinámicas por tipo. Puede solicitar un subconjunto determinado de objetos en función de las marcas de enumeración pasadas.
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para liberar estructuras de datos de dirección de palabra clave dinámica asignadas por el servicio.
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0

Tipo de puntero de función del punto de entrada en el servicio al que se llama para actualizar la dirección de palabra clave dinámica con el identificador de entrada.

Estructuras

 
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0

Contiene los datos devueltos al cliente cuando se llama a las API de enumeración .
FW_DYNAMIC_KEYWORD_ADDRESS0

Permite al cliente crear una dirección de palabra clave dinámica, que contiene una lista de direcciones IP.
INET_FIREWALL_AC_BINARIES

La estructura INET_FIREWALL_AC_BINARIES contiene las rutas de acceso binarias a las aplicaciones que se ejecutan en un contenedor de aplicaciones.
INET_FIREWALL_AC_CAPABILITIES

La estructura INET_FIREWALL_AC_CAPABILITIES contiene información sobre las funcionalidades de un contenedor de aplicaciones.
INET_FIREWALL_AC_CHANGE

La estructura INET_FIREWALL_AC_CHANGE contiene información sobre un cambio realizado en un contenedor de aplicaciones. (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

La estructura INET_FIREWALL_APP_CONTAINER contiene información sobre un contenedor de aplicaciones específico. (INET_FIREWALL_APP_CONTAINER)

Enumeraciones

 
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS

Define constantes que especifican los tipos de objetos que se van a incluir en una operación de enumeración.
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS

Define constantes que especifican cómo se resolverán las direcciones IP.
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE

Define constantes que especifican el origen del objeto de dirección de palabra clave dinámica en un FW_DYNAMIC_KEYWORD_ADDRESS_DATA0.
INET_FIREWALL_AC_CHANGE_TYPE

La enumeración INET_FIREWALL_AC_CHANGE_TYPE especifica qué tipo de cambio de contenedor de aplicaciones se produjo. (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

La enumeración INET_FIREWALL_AC_CREATION_TYPE especifica el tipo de eventos de creación de contenedores de aplicaciones para los que se entregarán las notificaciones.
NETISO_ERROR_TYPE

La enumeración NETISO_ERROR_TYPE especifica el tipo de error relacionado con una operación de aislamiento de red.
NETISO_FLAG

La enumeración NETISO_FLAG especifica si se deben devolver archivos binarios para contenedores de aplicaciones. (NETISO_FLAG)