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:
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. |
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. |
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. |
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) |
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) |