Ler em inglês

Compartilhar via


Tecnologias de Firewall do Windows

Visão geral da tecnologia Tecnologias de Firewall do Windows.

Para desenvolver as Tecnologias de Firewall do Windows, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

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_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.
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.
NET_FW_ACTION

Especifica a ação para uma regra ou configuração padrão. (NET_FW_ACTION)
NET_FW_AUTHENTICATE_TYPE

Especifica o tipo de autenticação que deve ocorrer para que o tráfego seja permitido.
NET_FW_EDGE_TRAVERSAL_TYPE

As condições sob as quais o tráfego de passagem de borda é permitido.
NET_FW_IP_PROTOCOL

Especifica o protocolo da Internet.
NET_FW_IP_VERSION

Especifica a versão de IP de uma porta.
NET_FW_MODIFY_STATE

Especifica o efeito das modificações na política atual.
NET_FW_POLICY_TYPE

O tipo enumerado NET_FW_POLICY_TYPE especifica o tipo de política.
NET_FW_PROFILE_TYPE

Especifica o tipo de perfil. (NET_FW_PROFILE_TYPE)
NET_FW_PROFILE_TYPE2

Especifica o tipo de perfil. (NET_FW_PROFILE_TYPE2)
NET_FW_RULE_CATEGORY

A categoria de regra de firewall.
NET_FW_RULE_DIRECTION

Especifica a direção do tráfego ao qual uma regra se aplica.
NET_FW_SCOPE

Especifica o escopo dos endereços dos quais uma porta pode escutar.
NET_FW_SERVICE_TYPE

Especifica o tipo de serviço.
NETCON_CHARACTERISTIC_FLAGS

O tipo de enumeração NETCON_CHARACTERISTIC_FLAGS especifica as possíveis características de uma conexão de rede.
NETCON_MEDIATYPE

Os valores do NETCON_MEDIATYPE enumeram as possíveis maneiras pelas quais o computador se conecta à rede.
NETCON_STATUS

O tipo NETCON_STATUS enumera possíveis condições de status para uma conexão de rede.
NETCON_TYPE

O tipo NETCON_TYPE enumera os vários tipos de conexões de rede.
NETISO_ERROR_TYPE

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

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

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

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

Os valores do tipo SHARINGCONNECTIONTYPE enumeram os possíveis tipos de conexões compartilhadas.

Funções

 
Adicionar

O método Add cria um novo mapeamento de porta e o adiciona à coleção.
Adicionar

O método Add adiciona um novo aplicativo à coleção.
Adicionar

Abre uma nova porta e a adiciona à coleção.
Adicionar

O método Add adiciona uma nova regra à coleção.
AddPortMapping

Adiciona um mapeamento de porta de serviço para essa conexão.
Clonar

O método Clone cria uma nova interface de enumeração com base nessa enumeração. (IEnumNetSharingEveryConnection.Clone)
Clonar

O método Clone cria uma nova interface de enumeração com base nessa enumeração. (IEnumNetSharingPortMapping.Clone)
Clonar

O método Clone cria uma nova interface de enumeração com base nessa enumeração. (IEnumNetSharingPrivateConnection.Clone)
Clonar

O método Clone cria uma nova interface de enumeração com base nessa enumeração. (IEnumNetSharingPublicConnection.Clone)
Connect

O método Connect conecta ou estabelece essa conexão de rede.
Excluir

O método Delete exclui essa conexão da pasta connections.
Excluir

O método Delete exclui um mapeamento de porta da lista de mapeamentos de porta para uma conexão específica.
Desabilitar

O método Disable desabilita um mapeamento de porta para uma conexão específica.
DisableInternetFirewall

O método DisableInternetFirewall desabilita o Firewall de Conexão com a Internet nessa conexão.
DisableSharing

O método DisableSharing desabilita o compartilhamento nessa conexão. Ele também desabilita todos os mapeamentos nessa conexão. Ele não desabilitar a configuração do Firewall de Conexão com a Internet ou da ponte.
Desconectar

O método Disconnect desconecta essa conexão.
Duplicar

O método Duplicate cria uma duplicata dessa conexão na pasta connections.
EditDescription

O método EditDescription define a propriedade description desse mapeamento de porta para o valor especificado.
EditInternalClient

O método EditInternalClient define a propriedade interna do cliente desse mapeamento de porta para o valor especificado.
EditInternalPort

O método EditInternalPort define a porta interna para esse mapeamento de porta.
Habilitar

O método Enable habilita ou desabilita esse mapeamento de porta.
Habilitar

O método Enable habilita um mapeamento de porta para uma conexão específica.
EnableInternetFirewall

Os métodos EnableInternetFirewall habilitam o Firewall de Conexão com a Internet nessa conexão.
EnableRuleGroup

Habilita ou desabilita um grupo especificado de regras de firewall.
Habilitar compartilhamento

O método EnableSharing permite o compartilhamento nessa conexão.
get__NewEnum

O método get__NewEnum recupera um enumerador para a coleção de mapeamentos de porta estática.
get__NewEnum

O método get__NewEnum recupera um enumerador para a coleção connections.
get__NewEnum

O método get__NewEnum recupera um enumerador para a coleção de mapeamento de porta.
get__NewEnum

O método get__NewEnum recupera um enumerador para a coleção de conexões privadas.
get__NewEnum

O método get__NewEnum recupera um enumerador para a coleção de conexões públicas.
get__NewEnum

Retorna um objeto que dá suporte a IEnumVARIANT que pode ser usado para iterar por todos os aplicativos na coleção.
get__NewEnum

Retorna um objeto que dá suporte a IEnumVARIANT que pode ser usado para iterar por todas as portas da coleção.
get__NewEnum

Retorna um objeto que dá suporte a IEnumVARIANT que pode ser usado para iterar por todos os produtos de firewall de terceiros registrados na coleção.
get__NewEnum

Retorna um objeto que dá suporte a IEnumVARIANT que pode ser usado para iterar em todas as regras da coleção.
get__NewEnum

Retorna um objeto que dá suporte a IEnumVARIANT que pode ser usado para iterar por todos os serviços na coleção.
get_Action

Especifica a ação para uma regra ou configuração padrão. (INetFwRule.get_Action)
get_AllowInboundEchoRequest

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowInboundEchoRequest)
get_AllowInboundMaskRequest

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowInboundMaskRequest)
get_AllowInboundRouterRequest

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowInboundRouterRequest)
get_AllowInboundTimestampRequest

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowInboundTimestampRequest)
get_AllowOutboundDestinationUnreachable

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowOutboundDestinationUnreachable)
get_AllowOutboundPacketTooBig

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowOutboundPacketTooBig)
get_AllowOutboundParameterProblem

Indica se isso é permitido. (INetFwIcmpSettings.get_AllowOutboundParameterProblem)
get_AllowOutboundSourceQuench

Indica se a consulta de origem de saída é permitida. (Obter)
get_AllowOutboundTimeExceeded

Indica se exceder o tempo de saída é permitido. (Obter)
get_AllowRedirect

Indica se o redirecionamento é permitido. (Obter)
get_ApplicationName

Especifica o nome amigável do aplicativo ao qual essa regra se aplica. (Obter)
get_AuthorizedApplications

Recupera a coleção de aplicativos autorizados do perfil.
get_BlockAllInboundTraffic

Indica se o firewall não deve permitir o tráfego de entrada. (Obter)
get_BuiltIn

Indica se a porta é definida pelo sistema.
get_Characteristics

O método get_Characteristics recupera o tipo de mídia para a conexão.
get_Count

O método get_Count recupera o número de mapeamentos de porta na coleção.
get_Count

O método get__Count recupera o número de itens na coleção de conexões.
get_Count

O método get__Count recupera o número de itens na coleção de mapeamento de porta.
get_Count

O método get__Count recupera o número de itens na coleção de conexões privadas.
get_Count

O método get_Count recupera o número de itens na coleção de conexões públicas.
get_Count

Especifica o número de itens na coleção.
get_Count

Recupera um elemento somente leitura que produz o número de itens na coleção. (INetFwOpenPorts.get_Count)
get_Count

Indica o número de produtos de firewall de terceiros registrados.
get_Count

Retorna o número de regras em uma coleção.
get_Count

Recupera um elemento somente leitura que produz o número de itens na coleção. (INetFwServices.get_Count)
get_CurrentProfile

Recupera o perfil de firewall atual.
get_CurrentProfileType

Recupera o tipo de perfil de firewall atualmente em vigor.
get_CurrentProfileTypes

Recupera o perfil de firewall ativo no momento.
get_Customized

Indica se pelo menos uma das portas associadas ao serviço foi personalizada.
get_DefaultInboundAction

Especifica a ação padrão para o tráfego de entrada. Essas configurações são Bloquear por padrão. (Obter)
get_DefaultOutboundAction

Especifica a ação padrão para o tráfego de saída. Essas configurações são Permitir por padrão. (Obter)
get_Description

O método get_Description recupera a descrição associada a esse mapeamento de porta.
get_Description

Especifica a descrição dessa regra. (Obter)
get_DeviceName

O método get_DeviceName recupera o nome do dispositivo associado à conexão.
get_Direction

Especifica a direção do tráfego para o qual a regra se aplica. (Obter)
get_DisplayName

Indica o nome de exibição de um registro de produto de firewall de terceiros. (Obter)
get_EdgeTraversal

Indica se a passagem de borda está habilitada ou desabilitada para essa regra. (Obter)
get_EdgeTraversalOptions

Essa propriedade pode ser usada para acessar as propriedades de borda de uma regra de firewall definida por NET_FW_EDGE_TRAVERSAL_TYPE. (Obter)
get_Enabled

O método get_Enabled recupera se o mapeamento de porta está habilitado.
get_Enabled

O método get_Enabled recupera o status para esse mapeamento de porta.
get_Enabled

Indica se as configurações para este aplicativo estão habilitadas no momento. (Obter)
get_Enabled

Indica se as configurações dessa porta estão habilitadas no momento. (Obter)
get_Enabled

Indica se a administração remota está habilitada.. (Obter)
get_Enabled

Habilita ou desabilita uma regra. (Obter)
get_Enabled

Indica se todas as portas associadas ao serviço estão habilitadas. (Obter)
get_EnumEveryConnection

O método get_EnumEveryConnection recupera uma interface de enumeração para todas as conexões na pasta de conexão.
get_EnumPortMappings

O método get_EnumPortMappings recupera uma interface IEnumNetSharingPortMapping. Use essa interface para enumerar os mapeamentos de porta para essa conexão.
get_EnumPrivateConnections

O método get_EnumPrivateConnections recupera uma interface de enumeração para conexões privadas compartilhadas.
get_EnumPublicConnections

O método EnumPublicConnections recupera uma interface de enumeração para conexões compartilhadas publicamente.
get_ExceptionsNotAllowed

Indica se o firewall não deve permitir exceções. (Obter)
get_ExcludedInterfaces

Especifica uma lista de interfaces nas quais as configurações de firewall são excluídas. (Obter)
get_ExternalIPAddress

O método get_ExternalIPAddress recupera o endereço IP externo para esse mapeamento de porta no computador NAT.
get_ExternalPort

O método get_ExternalPort recupera a porta externa no computador NAT para esse mapeamento de porta.
get_ExternalPort

O método get_ExternalPort recupera a porta externa associada a esse mapeamento de porta.
get_FirewallEnabled

Indica se um firewall está habilitado localmente (o resultado efetivo pode ser diferente devido às configurações de política de grupo). (Obter)
get_FirewallEnabled

Indica se o firewall está habilitado. (Obter)
get_GloballyOpenPorts

Recupera a coleção de portas abertas globalmente do perfil.
get_GloballyOpenPorts

Recupera a coleção de portas abertas globalmente associadas ao serviço.
get_Grouping

Especifica o grupo ao qual pertence uma regra individual. (Obter)
get_Guid

O método get_Guid recupera o GUID (identificador global exclusivo) para a conexão.
get_IcmpSettings

Recupera as configurações de ICMP do perfil.
get_IcmpTypesAndCodes

Especifica a lista de tipos e códigos ICMP para essa regra. (Obter)
get_INetSharingConfigurationForINetConnection

O método get_INetSharingConfigurationForINetConnection recupera uma interface INetSharingConfiguration para a conexão especificada.
get_Interfaces

Especifica a lista de interfaces para as quais a regra se aplica. (Obter)
get_InterfaceTypes

Especifica a lista de tipos de interface para os quais a regra se aplica. (Obter)
get_InternalClient

O método get_InternalClient recupera o nome do cliente interno para esse mapeamento de porta.
get_InternalPort

O método get_InternalPort recupera a porta interna no computador cliente para esse mapeamento de porta.
get_InternalPort

O método get_InternalPort recupera a porta interna associada a esse mapeamento de porta.
get_InternetFirewallEnabled

O método get_InternetFirewallEnabled determina se o Firewall de Conexão com a Internet está habilitado nessa conexão.
get_IPProtocol

O método get_IPProtocol recupera o protocolo IP associado a esse mapeamento de porta.
get_IpVersion

Especifica a configuração de versão de IP para este aplicativo. (Obter)
get_IpVersion

Especifica a configuração de versão de IP para essa porta. (Obter)
get_IpVersion

Especifica a versão do IP. (INetFwRemoteAdminSettings.get_IpVersion)
get_IpVersion

Especifica a versão de IP do firewall para a qual o serviço está autorizado. (Obter)
get_IsRuleGroupCurrentlyEnabled

Determina se um grupo especificado de regras de firewall está habilitado ou desabilitado. (INetFwPolicy2.get_IsRuleGroupCurrentlyEnabled)
Get_item

O método get_Item recupera o mapeamento de porta especificado da coleção.
get_LocalAddresses

Especifica a lista de endereços locais para essa regra. (Obter)
get_LocalAppPackageId

Especifica o identificador de pacote ou o identificador de contêiner de aplicativo de um processo, seja de um aplicativo da Windows Store ou de um aplicativo da área de trabalho. (Obter)
get_LocalPolicy

Recupera a política de firewall local.
get_LocalPolicyModifyState

Determina se a adição ou configuração de uma regra ou grupo de regras entrará em vigor no perfil de firewall atual.
get_LocalPorts

Especifica a lista de portas locais para essa regra. (Obter)
get_LocalUserAuthorizedList

Especifica uma lista de usuários locais autorizados para um contêiner de aplicativo. (Obter)
get_LocalUserOwner

Especifica o SID (identificador de segurança do usuário) do usuário que é o proprietário da regra. (Obter)
get_MediaType

O método get_MediaType recupera o tipo de mídia para a conexão.
get_Name

O método get_Name recupera o nome da conexão.
get_Name

O método get_Name recupera o nome desse mapeamento de porta.
get_Name

Especifica o nome amigável deste aplicativo. (Obter)
get_Name

Especifica o nome amigável dessa porta. (Obter)
get_Name

Especifica o nome amigável dessa regra. (Obter)
get_Name

Recupera o nome amigável do serviço.
get_NATEventManager

O método get_NATEventManager recupera uma interface INATEventManager para o NAT usado pelo computador local.
get_NetConnectionProps

O método get_NetConnectionProps recupera uma interface de propriedades para a conexão especificada.
get_NotificationsDisabled

Indica se as notificações de firewall interativas estão desabilitadas. (INetFwPolicy2.get_NotificationsDisabled)
get_NotificationsDisabled

Indica se as notificações de firewall interativas estão desabilitadas. (INetFwProfile.get_NotificationsDisabled)
get_Options

O método get_Options recupera as opções associadas a esse mapeamento de porta.
get_PathToSignedProductExe

Indica o caminho para o arquivo executável assinado de um registro de produto de firewall de terceiros.
get_Port

Especifica o número da porta ordenada pelo host para essa porta. (Obter)
get_ProcessImageFileName

Especifica o nome do arquivo de imagem do processo para este aplicativo. (Obter)
get_Profiles

Especifica os perfis aos quais a regra pertence. (Obter)
get_Properties

O método get_Properties recupera as propriedades de um mapeamento de porta.
get_Protocol

O método get_Protocol recupera o protocolo associado a esse mapeamento de porta.
get_Protocol

Especifica a configuração de tipo de protocolo para essa porta. (Obter)
get_Protocol

Especifica o protocolo IP dessa regra. (Obter)
get_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais o aplicativo pode escutar o tráfego. (Obter)
get_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais a porta pode escutar o tráfego. (Obter)
get_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais a administração remota é permitida. (Obter)
get_RemoteAddresses

Especifica a lista de endereços remotos para essa regra. (Obter)
get_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais as portas de serviço podem escutar o tráfego. (Obter)
get_RemoteAdminSettings

Especifica as configurações que regem a administração remota.
get_RemoteMachineAuthorizedList

Especifica uma lista de computadores remotos que estão autorizados a acessar um contêiner de aplicativo. (Obter)
get_RemotePorts

Especifica a lista de portas remotas para essa regra. (Obter)
get_RemoteUserAuthorizedList

Especifica uma lista de usuários remotos que estão autorizados a acessar um contêiner de aplicativo. (Obter)
get_RuleCategories

Para um registro de produto de firewall de terceiros, indica as categorias de regra para as quais o firewall de terceiros deseja se apropriar do Firewall do Windows. (Obter)
get_Rules

Recupera a coleção de regras de firewall.
get_Rules

Recupera a coleção de regras de rede de Proteção do Serviço Windows.
get_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwAuthorizedApplication.get_Scope)
get_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwOpenPort.get_Scope)
get_Scope

Controla o escopo de rede do qual a administração remota é permitida. (Obter)
get_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwService.get_Scope)
get_SecureFlags

Especifica quais verificações de firewall dos níveis de segurança fornecidos pelo IPsec devem ser garantidas para permitir a coleção. Os valores permitidos devem corresponder aos da enumeração NET_FW_AUTHENTICATE_TYPE. (Obter)
get_ServiceName

Especifica a propriedade de nome de serviço do aplicativo. (Obter)
get_ServiceRestriction

Recupera a interface usada para acessar o repositório de Proteção de Serviço do Windows.
get_Services

Recupera a coleção de serviços do perfil.
get_SharingConnectionType

O método get_SharingConnectionType determina o tipo de compartilhamento habilitado nessa conexão.
get_SharingEnabled

O método get_SharingEnabled determina se o compartilhamento está habilitado nessa conexão.
get_SharingInstalled

Informa se a versão atualmente instalada do Windows XP dá suporte ao compartilhamento de conexão.
get_StaticPortMappingCollection

O método get_StaticPortMappingCollection recupera uma interface para a coleção de mapeamentos de porta estática no NAT usado pelo computador local.
get_Status

O método get_Status recupera o status da conexão.
get_TargetIPAddress

O método get_TargetIPAddress recupera o endereço IP do computador de destino para esse mapeamento de porta.
get_TargetName

O método get_TargetName recupera o nome do computador de destino para esse mapeamento de porta.
get_Type

Especifica o tipo do perfil.
get_Type

Recupera o tipo do serviço.
get_UnicastResponsesToMulticastBroadcastDisabled

Indica se o firewall não deve permitir respostas unicast para multicast e tráfego de difusão. (INetFwPolicy2.get_UnicastResponsesToMulticastBroadcastDisabled)
get_UnicastResponsesToMulticastBroadcastDisabled

Indica se o firewall não deve permitir respostas unicast para multicast e tráfego de difusão. (INetFwProfile.get_UnicastResponsesToMulticastBroadcastDisabled)
GetProfileByType

Recupera o perfil do tipo solicitado.
GetProperties

O método GetProperties recupera uma estrutura que contém as propriedades dessa conexão de rede.
GetUiObjectClassId

O método GetUiObjectClassId recupera o identificador de classe do objeto de interface do usuário para essa conexão.
IsIcmpTypeAllowed

Determina se o tipo ICMP especificado é permitido.
IsPortAllowed

Determina se um aplicativo pode escutar o tráfego de entrada na porta especificada.
IsRuleGroupEnabled

Determina se um grupo especificado de regras de firewall está habilitado ou desabilitado. (INetFwPolicy2.IsRuleGroupEnabled)
Item

O método Item retornará o aplicativo especificado se ele estiver na coleção.
Item

Retorna a porta especificada se ela estiver na coleção.
Item

O método Item retornará o produto com o índice especificado se ele estiver na coleção.
Item

O método Item retornará a regra especificada se ela estiver na coleção.
Item

Retorna o serviço especificado se ele estiver na coleção.
NcFreeNetconProperties

A função NcFreeNetconProperties libera memória associada a estruturas NETCON_PROPERTIES.
NcIsValidConnectionName

A função NcIsValidConnectionName verifica se o nome da conexão passada é válido.
NetworkIsolationDiagnoseConnectFailure

Determina se o aplicativo de chamada tem os recursos necessários do AppContainer para fazer uma conexão de rede com um servidor de destino.
NetworkIsolationDiagnoseConnectFailureAndGetInfo

A função NetworkIsolationDiagnoseConnectFailureAndGetInfo obtém informações sobre uma falha de conexão de isolamento de rede devido a uma funcionalidade ausente.
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.
NetworkIsolationEnumAppContainers

A função NetworkIsolationEnumAppContainers enumera todos os contêineres de aplicativo que foram criados no sistema. (NetworkIsolationEnumAppContainers)
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.
NetworkIsolationFreeAppContainers

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

A função NetworkIsolationGetAppContainerConfig é usada para recuperar informações de configuração sobre 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.
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.
NetworkIsolationSetAppContainerConfig

A função NetworkIsolationSetAppContainerConfig é usada para definir a configuração de um ou mais contêineres de aplicativo. (NetworkIsolationSetAppContainerConfig)
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.
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.
NetworkIsolationUnregisterForAppContainerChanges

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

O sistema chamará o método NewExternalIPAddress se o endereço IP externo do computador NAT for alterado.
NewNumberOfEntries

O sistema chamará o método NewNumberOfEntries se o número total de mapeamentos de porta NAT for alterado.
Próximo

O método Next recupera o número especificado de conexões da pasta Connections a partir da posição de enumeração atual.
Próximo

O método Next recupera o número especificado de mapeamentos de porta que começam da posição de enumeração atual.
Próximo

O método Next recupera o número especificado de conexões compartilhadas privadas que começam da posição de enumeração atual. (IEnumNetSharingPrivateConnection.Next)
Próximo

O método Next recupera o número especificado de conexões compartilhadas privadas que começam da posição de enumeração atual. (IEnumNetSharingPublicConnection.Next)
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.
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 estruturas de dados de endereço dinâmicos palavra-chave alocadas 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.
put_Action

Especifica a ação para uma regra ou configuração padrão. (INetFwRule.put_Action)
put_AllowInboundEchoRequest

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowInboundEchoRequest)
put_AllowInboundMaskRequest

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowInboundMaskRequest)
put_AllowInboundRouterRequest

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowInboundRouterRequest)
put_AllowInboundTimestampRequest

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowInboundTimestampRequest)
put_AllowOutboundDestinationUnreachable

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowOutboundDestinationUnreachable)
put_AllowOutboundPacketTooBig

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowOutboundPacketTooBig)
put_AllowOutboundParameterProblem

Indica se isso é permitido. (INetFwIcmpSettings.put_AllowOutboundParameterProblem)
put_AllowOutboundSourceQuench

Indica se a consulta de origem de saída é permitida. (Put)
put_AllowOutboundTimeExceeded

Indica se exceder o tempo de saída é permitido. (Put)
put_AllowRedirect

Indica se o redirecionamento é permitido. (Put)
put_ApplicationName

Especifica o nome amigável do aplicativo ao qual essa regra se aplica. (Put)
put_BlockAllInboundTraffic

Indica se o firewall não deve permitir o tráfego de entrada. (Put)
put_DefaultInboundAction

Especifica a ação padrão para o tráfego de entrada. Essas configurações são Bloquear por padrão. (Put)
put_DefaultOutboundAction

Especifica a ação padrão para o tráfego de saída. Essas configurações são Permitir por padrão. (Put)
put_Description

Especifica a descrição dessa regra. (Put)
put_Direction

Especifica a direção do tráfego para o qual a regra se aplica. (Put)
put_DisplayName

Indica o nome de exibição de um registro de produto de firewall de terceiros. (Put)
put_EdgeTraversal

Indica se a passagem de borda está habilitada ou desabilitada para essa regra. (Put)
put_EdgeTraversalOptions

Essa propriedade pode ser usada para acessar as propriedades de borda de uma regra de firewall definida por NET_FW_EDGE_TRAVERSAL_TYPE. (Put)
put_Enabled

Indica se as configurações para este aplicativo estão habilitadas no momento. (Put)
put_Enabled

Indica se as configurações dessa porta estão habilitadas no momento. (Put)
put_Enabled

Indica se a administração remota está habilitada.. (Put)
put_Enabled

Habilita ou desabilita uma regra. (Put)
put_Enabled

Indica se todas as portas associadas ao serviço estão habilitadas. (Put)
put_ExceptionsNotAllowed

Indica se o firewall não deve permitir exceções. (Put)
put_ExcludedInterfaces

Especifica uma lista de interfaces nas quais as configurações de firewall são excluídas. (Put)
put_ExternalIPAddressCallback

O método put_ExternalIPAddressCallback permite que o aplicativo NAT com tecnologia UPnP registre uma interface de retorno de chamada com a NAT. O sistema chamará o primeiro método nessa interface de retorno de chamada se o endereço IP externo da NAT for alterado.
put_FirewallEnabled

Indica se um firewall está habilitado localmente (o resultado efetivo pode ser diferente devido às configurações de política de grupo). (Put)
put_FirewallEnabled

Indica se o firewall está habilitado. (Put)
put_Grouping

Especifica o grupo ao qual pertence uma regra individual. (Put)
put_IcmpTypesAndCodes

Especifica a lista de tipos e códigos ICMP para essa regra. (Put)
put_Interfaces

Especifica a lista de interfaces para as quais a regra se aplica. (Put)
put_InterfaceTypes

Especifica a lista de tipos de interface para os quais a regra se aplica. (Put)
put_IpVersion

Especifica a configuração de versão de IP para este aplicativo. (Put)
put_IpVersion

Especifica a configuração de versão de IP para essa porta. (Put)
put_IpVersion

Especifica a versão do IP. (INetFwRemoteAdminSettings.put_IpVersion)
put_IpVersion

Especifica a versão de IP do firewall para a qual o serviço está autorizado. (Put)
put_LocalAddresses

Especifica a lista de endereços locais para essa regra. (Put)
put_LocalAppPackageId

Especifica o identificador de pacote ou o identificador de contêiner do aplicativo de um processo, seja de um aplicativo da Windows Store ou de um aplicativo da área de trabalho. (Put)
put_LocalPorts

Especifica a lista de portas locais para essa regra. (Put)
put_LocalUserAuthorizedList

Especifica uma lista de usuários locais autorizados para um contêiner de aplicativo. (Put)
put_LocalUserOwner

Especifica o SID (identificador de segurança do usuário) do usuário que é o proprietário da regra. (Put)
put_Name

Especifica o nome amigável deste aplicativo. (Put)
put_Name

Especifica o nome amigável dessa porta. (Put)
put_Name

Especifica o nome amigável dessa regra. (Put)
put_NotificationsDisabled

Indica se as notificações interativas de firewall estão desabilitadas. (INetFwPolicy2.put_NotificationsDisabled)
put_NotificationsDisabled

Indica se as notificações interativas de firewall estão desabilitadas. (INetFwProfile.put_NotificationsDisabled)
put_NumberOfEntriesCallback

O método put_NumberOfEntriesCallback permite que o aplicativo NAT com tecnologia UPnP registre uma interface de retorno de chamada com a NAT. O sistema chamará o primeiro método nessa interface de retorno de chamada se o número de mapeamentos de porta NAT for alterado.
put_Port

Especifica o número da porta ordenada pelo host para essa porta. (Put)
put_ProcessImageFileName

Especifica o nome do arquivo de imagem do processo para este aplicativo. (Put)
put_Profiles

Especifica os perfis aos quais a regra pertence. (Put)
put_Protocol

Especifica a configuração de tipo de protocolo para essa porta. (Put)
put_Protocol

Especifica o protocolo IP dessa regra. (Put)
put_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais o aplicativo pode escutar o tráfego. (Put)
put_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais a porta pode escutar o tráfego. (Put)
put_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais a administração remota é permitida. (Put)
put_RemoteAddresses

Especifica a lista de endereços remotos para essa regra. (Put)
put_RemoteAddresses

Especifica um conjunto de endereços remotos dos quais as portas de serviço podem escutar o tráfego. (Put)
put_RemoteMachineAuthorizedList

Especifica uma lista de computadores remotos que estão autorizados a acessar um contêiner de aplicativo. (Put)
put_RemotePorts

Especifica a lista de portas remotas para essa regra. (Put)
put_RemoteUserAuthorizedList

Especifica uma lista de usuários remotos autorizados a acessar um contêiner de aplicativo. (Put)
put_RuleCategories

Para um registro de produto de firewall de terceiros, indica as categorias de regra para as quais o firewall de terceiros deseja se apropriar do Firewall do Windows. (Put)
put_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwAuthorizedApplication.put_Scope)
put_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwOpenPort.put_Scope)
put_Scope

Controla o escopo de rede do qual a administração remota é permitida. (Put)
put_Scope

Controla o escopo de rede do qual a porta pode escutar. (INetFwService.put_Scope)
put_SecureFlags

Especifica quais verificações de firewall dos níveis de segurança fornecidos pelo IPsec devem ser garantidas para permitir a coleção. Os valores permitidos devem corresponder aos da enumeração NET_FW_AUTHENTICATE_TYPE. (Put)
put_ServiceName

Especifica a propriedade de nome de serviço do aplicativo. (Put)
put_UnicastResponsesToMulticastBroadcastDisabled

Indica se o firewall não deve permitir respostas unicast para multicast e tráfego de transmissão. (INetFwPolicy2.put_UnicastResponsesToMulticastBroadcastDisabled)
put_UnicastResponsesToMulticastBroadcastDisabled

Indica se o firewall não deve permitir respostas unicast para multicast e tráfego de transmissão. (INetFwProfile.put_UnicastResponsesToMulticastBroadcastDisabled)
Registrar

O método Register registra um produto de firewall de terceiros.
Remover

O método Remove remove o mapeamento de porta especificado da coleção.
Remover

O método Remove remove um aplicativo da coleção.
Remover

Fecha uma porta e a remove da coleção.
Remover

O método Remove remove uma regra da coleção.
RemovePortMapping

O método RemovePortMapping remove um mapeamento de porta de serviço da lista de mapeamentos para essa conexão.
Renomear

O método Rename renomeia essa conexão.
Redefinir

O método Reset faz com que chamadas de enumeração subsequentes operem desde o início da enumeração. (IEnumNetSharingEveryConnection.Reset)
Redefinir

O método Reset faz com que chamadas de enumeração subsequentes operem desde o início da enumeração. (IEnumNetSharingPortMapping.Reset)
Redefinir

O método Reset faz com que chamadas de enumeração subsequentes operem desde o início da enumeração. (IEnumNetSharingPrivateConnection.Reset)
Redefinir

O método Reset faz com que chamadas de enumeração subsequentes operem desde o início da enumeração. (IEnumNetSharingPublicConnection.Reset)
RestoreDefaults

Restaura a configuração local para seu estado padrão instalado.
RestoreLocalFirewallDefaults

Restaura a configuração de firewall local para seu estado padrão.
RestrictService

O método RestrictService ativa ou desativa a restrição de serviço para um determinado serviço.
ServiceRestricted

O método ServiceRestricted indica se as regras de restrição de serviço estão habilitadas para limitar o tráfego aos recursos especificados pelas regras de firewall.
Ignorar

O método Skip ignora o número especificado de conexões compartilhadas privadas para essa enumeração. (IEnumNetSharingEveryConnection.Skip)
Ignorar

O método Skip ignora o número especificado de mapeamentos de porta para essa enumeração.
Ignorar

O método Skip ignora o número especificado de conexões compartilhadas privadas para essa enumeração. (IEnumNetSharingPrivateConnection.Skip)
Ignorar

O método Skip ignora o número especificado de conexões compartilhadas publicamente para essa enumeração.

Interfaces

 
IEnumNetSharingEveryConnection

A interface IEnumNetSharingEveryConnection fornece métodos para enumerar todas as conexões na pasta Connections.
IEnumNetSharingPortMapping

A interface IEnumNetSharingPortMapping fornece métodos para enumerar os mapeamentos de porta para uma conexão específica.
IEnumNetSharingPrivateConnection

A interface IEnumNetSharingPrivateConnection fornece métodos para enumerar as conexões compartilhadas privadas atualmente configuradas.
IEnumNetSharingPublicConnection

A interface IEnumNetSharingPublicConnection fornece métodos para enumerar as conexões compartilhadas publicamente atualmente.
INATEventManager

A interface INATEventManager fornece métodos para aplicativos NAT com tecnologia UPnP para registrar interfaces de retorno de chamada com a NAT. O sistema chama os métodos nessas interfaces quando a configuração da NAT é alterada.
INATExternalIPAddressCallback

A interface INATExternalIPAddressCallback é implementada pelo aplicativo NAT com a tecnologia UPnP. Ele fornece um método que o sistema chama se o endereço IP externo do computador NAT for alterado.
INATNumberOfEntriesCallback

A interface INATNumberOfEntriesCallback fornece um método que o sistema chama se o número de mapeamentos de porta for alterado.
INetConnection

A interface INetConnection fornece métodos para gerenciar conexões de rede.
INetConnectionProps

Use a interface INetConnectionProps para recuperar as propriedades de uma conexão.
INetFwAuthorizedApplication

A interface INetFwAuthorizedApplication fornece acesso às propriedades de um aplicativo que foi autorizado têm 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 do 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 do INetFwRule2 e forneça acesso aos requisitos dos contêineres de aplicativos.
INetFwRules

Coleção de regras de firewall.
INetFwService

A interface INetFwService fornece acesso às propriedades de um serviço que podem estar autorizadas 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 ser autorizados a escutar por meio do firewall.
INetSharingConfiguration

A interface INetSharingConfiguration fornece métodos para gerenciar o compartilhamento de conexões, o mapeamento de porta e o Firewall de Conexão da Internet.
INetSharingEveryConnectionCollection

A interface INetSharingEveryConnectionCollection possibilita que linguagens de script, como VBScript e JScript, enumerem todas as conexões na pasta de conexões.
INetSharingManager

A interface INetSharingManager é a interface primária para o objeto Manager. O INetSharingManager fornece métodos para determinar se o compartilhamento está instalado, gerenciar mapeamentos de porta e obter interfaces de enumeração para conexões públicas e privadas.
INetSharingPortMapping

A interface INetSharingPortMapping fornece métodos para gerenciar um mapeamento de porta específico.
INetSharingPortMappingCollection

A interface INetSharingPortMappingCollection possibilita que linguagens de script, como VBScript e JScript, enumerem mapeamentos de porta.
INetSharingPortMappingProps

A interface INetSharingPortMappingProps fornece métodos que recuperam e definem as propriedades de um mapeamento de porta de conexão de rede.
INetSharingPrivateConnectionCollection

A interface INetSharingPrivateConnectionCollection possibilita que linguagens de script, como VBScript e JScript, enumerem conexões privadas.
INetSharingPublicConnectionCollection

A interface INetSharingPublicConnectionCollection possibilita que linguagens de script, como VBScript e JScript, enumerem conexões públicas.
IStaticPortMapping

A interface IStaticPortMapping fornece métodos para recuperar e alterar as informações de um mapeamento de porta específico.
IStaticPortMappingCollection

A interface IStaticPortMappingCollection fornece métodos para gerenciar a coleção de mapeamentos de porta estáticos.
IUPnPNAT

A interface IUPnPNAT é a interface principal para gerenciar a NAT (Conversão de Endereços de Rede) com UPnP. A interface IUPnPNAT fornece acesso direta ou indiretamente a todas as outras interfaces na API NAT com a tecnologia UPnP.

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_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_BINARIES)
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_CAPABILITIES

A estrutura INET_FIREWALL_AC_CAPABILITIES contém informações sobre os recursos de um contêiner de aplicativo. (INET_FIREWALL_AC_CAPABILITIES)
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_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)
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)
NETCON_PROPERTIES

A estrutura NETCON_PROPERTIES armazena valores que descrevem as propriedades de uma conexão de rede.