通过


networkisolation.h 标头

此标头由 Windows 防火墙技术使用。 有关详细信息,请参阅:

networkisolation.h 包含以下编程接口:

函数

 
NetworkIsolationDiagnoseConnectFailure

确定调用应用程序是否具有与目标服务器建立网络连接所需的 AppContainer 功能。
NetworkIsolationDiagnoseConnectFailureAndGetInfo

NetworkIsolationDiagnoseConnectFailureAndGetInfo 函数获取有关由于缺少功能而导致网络隔离连接失败的信息。
NetworkIsolationEnumAppContainers

NetworkIsolationEnumAppContainers 函数枚举已在系统中创建的所有应用容器。 (NetworkIsolationEnumAppContainers)
NetworkIsolationFreeAppContainers

NetworkIsolationFreeAppContainers 函数用于释放分配给一个或多个应用容器的内存资源。 (NetworkIsolationFreeAppContainers)
NetworkIsolationGetAppContainerConfig

NetworkIsolationGetAppContainerConfig 函数用于检索有关一个或多个应用容器的配置信息。
NetworkIsolationRegisterForAppContainerChanges

NetworkIsolationRegisterForAppContainerChanges 函数用于注册有关应用容器更改的通知传递。
NetworkIsolationSetAppContainerConfig

NetworkIsolationSetAppContainerConfig 函数用于设置一个或多个应用容器的配置。 (NetworkIsolationSetAppContainerConfig)
NetworkIsolationSetupAppContainerBinaries

软件安装程序使用 NetworkIsolationSetupAppContainerBinaries 函数提供有关在应用容器中运行的应用程序的映像路径的信息。
NetworkIsolationUnregisterForAppContainerChanges

NetworkIsolationUnregisterForAppContainerChanges 函数用于取消应用容器更改注册并停止接收通知。

回调函数

 
PAC_CHANGES_CALLBACK_FN

PAC_CHANGES_CALLBACK_FN回调函数用于向应用容器更改通知过程添加自定义行为。

结构

 
INET_FIREWALL_AC_BINARIES

INET_FIREWALL_AC_BINARIES 结构包含到应用容器中运行的应用程序的二进制路径。 (INET_FIREWALL_AC_BINARIES)
INET_FIREWALL_AC_CAPABILITIES

INET_FIREWALL_AC_CAPABILITIES 结构包含有关应用容器功能的信息。 (INET_FIREWALL_AC_CAPABILITIES)
INET_FIREWALL_AC_CHANGE

INET_FIREWALL_AC_CHANGE结构包含有关对应用容器所做的更改的信息。 (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

INET_FIREWALL_APP_CONTAINER 结构包含有关特定应用容器的信息。 (INET_FIREWALL_APP_CONTAINER)

枚举

 
INET_FIREWALL_AC_CHANGE_TYPE

INET_FIREWALL_AC_CHANGE_TYPE枚举指定发生了哪种类型的应用容器更改。 (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

INET_FIREWALL_AC_CREATION_TYPE枚举指定将为其传递通知的应用容器创建事件的类型。
NETISO_ERROR_TYPE

NETISO_ERROR_TYPE枚举指定与网络隔离操作相关的错误类型。 (NETISO_ERROR_TYPE)
NETISO_FLAG

NETISO_FLAG 枚举指定是否应为应用容器返回二进制文件。 (NETISO_FLAG)