Ler em inglês

Compartilhar via


cabeçalho netfw.h

Esse cabeçalho é usado pelas Tecnologias de Firewall do Windows. Para obter mais informações, consulte:

netfw.h contém as seguintes interfaces de programação:

Interfaces

 
INetFwAuthorizedApplication

A interface INetFwAuthorizedApplication fornece acesso às propriedades de um aplicativo que foi autorizado a ter aberturas no firewall.
INetFwAuthorizedApplications

A interface INetFwAuthorizedApplications fornece acesso a uma coleção de portas abertas autorizadas por aplicativos no firewall.
INetFwIcmpSettings

A interface INetFwIcmpSettings fornece acesso às configurações que controlam pacotes ICMP.
INetFwMgr

A interface INetFwMgr fornece acesso às configurações de firewall de um computador.
INetFwOpenPort

A interface INetFwOpenPort fornece acesso às propriedades de uma porta que foi aberta no firewall.
INetFwOpenPorts

A interface INetFwOpenPorts é uma interface de coleção de Automação padrão.
INetFwPolicy

A interface INetFwPolicy fornece acesso a uma política de firewall.
INetFwPolicy2

Para acessar a política de firewall.
INetFwProduct

Para acessar as propriedades de um registro de firewall de terceiros.
INetFwProducts

Para acessar os métodos e propriedades para registrar produtos de firewall de terceiros com o Firewall do Windows e para enumerar produtos registrados.
INetFwProfile

A interface INetFwProfile fornece acesso ao perfil de configurações de firewall.
INetFwRemoteAdminSettings

A interface INetFwRemoteAdminSettings fornece acesso às configurações que controlam a administração remota.
INetFwRule

Para as propriedades de uma regra.
INetFwRule2

Permite que um aplicativo ou serviço acesse todas as propriedades de INetFwRule, bem como as quatro propriedades de borda de uma regra de firewall especificada por NET_FW_EDGE_TRAVERSAL_TYPE.
INetFwRule3

Permite que um aplicativo ou serviço acesse todas as propriedades de INetFwRule2 e forneça acesso aos requisitos dos contêineres de aplicativo.
INetFwRules

Coleção de regras de firewall.
INetFwService

A interface INetFwService fornece acesso às propriedades de um serviço que pode estar autorizado a escutar por meio do firewall.
INetFwServiceRestriction

Acesso às regras de rede de Proteção de Serviço do Windows.
INetFwServices

A interface INetFwServices é uma interface de Automação padrão que fornece acesso a uma coleção de serviços que podem estar autorizados a escutar por meio do firewall.

Funções

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

A função NetworkIsolationDiagnoseConnectFailureAndGetInfo obtém informações sobre uma falha de conexão de isolamento de rede devido a uma funcionalidade ausente.
NetworkIsolationEnumAppContainers

A função NetworkIsolationEnumAppContainers enumera todos os contêineres de aplicativo que foram criados no sistema.
NetworkIsolationEnumerateAppContainerRules

Enumera todas as regras relacionadas a contêineres de aplicativo.
NetworkIsolationFreeAppContainers

A função NetworkIsolationFreeAppContainers é usada para liberar recursos de memória alocados para um ou mais contêineres de aplicativo.
NetworkIsolationGetAppContainerConfig

A função NetworkIsolationGetAppContainerConfig é usada para recuperar informações de configuração sobre um ou mais contêineres de aplicativo.
NetworkIsolationGetEnterpriseIdAsync

Obtém a ID da Empresa com base em pontos de extremidade de isolamento de rede no contexto dos cenários do WINDOWS Proteção de Informações (WIP) ou do Microsoft Defender Application Guard (MDAG).
NetworkIsolationGetEnterpriseIdClose

Essa API é usada para fechar o identificador retornado por NetworkIsolationGetEnterpriseIdAsync, bem como para sincronizar a operação.
NetworkIsolationRegisterForAppContainerChanges

A função NetworkIsolationRegisterForAppContainerChanges é usada para se registrar para a entrega de notificações sobre alterações em um contêiner de aplicativo.
NetworkIsolationSetAppContainerConfig

A função NetworkIsolationSetAppContainerConfig é usada para definir a configuração de um ou mais contêineres de aplicativo.
NetworkIsolationSetupAppContainerBinaries

A função NetworkIsolationSetupAppContainerBinaries é usada por instaladores de software para fornecer informações sobre os caminhos de imagem de aplicativos em execução em um contêiner de aplicativos.
NetworkIsolationUnregisterForAppContainerChanges

A função NetworkIsolationUnregisterForAppContainerChanges é usada para cancelar um registro de alteração de contêiner de aplicativo e parar de receber notificações.

Funções de retorno de chamada

 
PAC_CHANGES_CALLBACK_FN

A função de retorno de chamada PAC_CHANGES_CALLBACK_FN é usada para adicionar um comportamento personalizado ao processo de notificação de alteração do contêiner do aplicativo.
PFN_FWADDDYNAMICKEYWORDADDRESS0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para adicionar o endereço de palavra-chave dinâmico especificado.
PFN_FWDELETEDYNAMICKEYWORDADDRESS0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para excluir o endereço de palavra-chave dinâmico com a ID especificada.
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para enumerar os endereços de palavra-chave dinâmicos específicos por ID.
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para enumerar endereços dinâmicos palavra-chave por tipo. Você pode solicitar um subconjunto específico de objetos com base nos sinalizadores de enumeração passados.
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para liberar structs de dados de endereço dinâmicos palavra-chave alocados pelo serviço.
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0

Tipo de ponteiro de função do ponto de entrada no serviço que você chama para atualizar o endereço de palavra-chave dinâmico com a ID de entrada.

Estruturas

 
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0

Mantém os dados retornados ao cliente quando as APIs de Enumeração são chamadas.
FW_DYNAMIC_KEYWORD_ADDRESS0

Permite que o cliente crie um endereço de palavra-chave dinâmico, que contém uma lista de endereços IP.
INET_FIREWALL_AC_BINARIES

A estrutura INET_FIREWALL_AC_BINARIES contém os caminhos binários para aplicativos em execução em um contêiner de aplicativo.
INET_FIREWALL_AC_CAPABILITIES

A estrutura INET_FIREWALL_AC_CAPABILITIES contém informações sobre os recursos de um contêiner de aplicativo.
INET_FIREWALL_AC_CHANGE

A estrutura INET_FIREWALL_AC_CHANGE contém informações sobre uma alteração feita em um contêiner de aplicativo. (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

A estrutura INET_FIREWALL_APP_CONTAINER contém informações sobre um contêiner de aplicativo específico. (INET_FIREWALL_APP_CONTAINER)

Enumerações

 
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS

Define constantes que especificam os tipos de objetos a serem incluídos em uma operação de enumeração.
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS

Define constantes que especificam como os endereços IP devem ser resolvidos.
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE

Define constantes que especificam a origem do objeto de endereço de palavra-chave dinâmico em um FW_DYNAMIC_KEYWORD_ADDRESS_DATA0.
INET_FIREWALL_AC_CHANGE_TYPE

A enumeração INET_FIREWALL_AC_CHANGE_TYPE especifica qual tipo de alteração de contêiner de aplicativo ocorreu. (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

A enumeração INET_FIREWALL_AC_CREATION_TYPE especifica o tipo de eventos de criação de contêiner de aplicativo para os quais as notificações serão entregues.
NETISO_ERROR_TYPE

A enumeração NETISO_ERROR_TYPE especifica o tipo de erro relacionado a uma operação de isolamento de rede.
NETISO_FLAG

A enumeração NETISO_FLAG especifica se os binários devem ser retornados para contêineres de aplicativos. (NETISO_FLAG)