Método INetFwPolicy2::EnableRuleGroup (netfw.h)
O método EnableRuleGroup habilita ou desabilita um grupo especificado de regras de firewall.
Sintaxe
HRESULT EnableRuleGroup(
[in] long profileTypesBitmask,
[in] BSTR group,
[in] VARIANT_BOOL enable
);
Parâmetros
[in] profileTypesBitmask
Uma máscara de bits de perfis de NET_FW_PROFILE_TYPE2.
[in] group
Uma cadeia de caracteres que foi usada para agrupar regras. Pode ser o nome do grupo ou uma cadeia de caracteres indireta para o nome do grupo na forma de "@C:\Arquivos de Programas\Contoso Storefront\StorefrontRes.dll,-1234". As regras que pertencem a esse grupo seriam habilitadas ou desabilitadas.
[in] enable
Indica se o grupo de regras identificado pelo parâmetro group deve ser habilitado ou desabilitado.
Se esse valor for definido como true (VARIANT_TRUE), o grupo de regras será habilitado; caso contrário, o grupo será desabilitado.
Retornar valor
C++
Se o método tiver êxito, o valor retornado será S_OK.Se o método falhar, o valor retornado será um dos seguintes códigos de erro.
Código de retorno | Descrição |
---|---|
|
A operação foi anulada devido a problemas de permissões. |
|
O método falhou devido a um parâmetro inválido. |
|
O grupo solicitado não existe. |
VB
Se o método tiver êxito, o valor retornado será S_OK.Se o método falhar, o valor retornado será um dos seguintes códigos de erro.
Código de retorno | Descrição |
---|---|
|
A operação foi anulada devido a problemas de permissões. |
|
O método falhou devido a um parâmetro inválido. |
|
O grupo solicitado não existe. |
Comentários
Quando cadeias de caracteres indiretas na forma de "@C:\Arquivos de Programas\Contoso Storefront\StorefrontRes.dll,-1234" são passadas como parâmetros para o Firewall do Windows com APIs de Segurança Avançada, elas devem ser especificadas por um caminho completo. O arquivo deve ter um acesso seguro que permita o acesso de leitura da conta de Serviço Local para permitir que o Serviço de Firewall do Windows leia as cadeias de caracteres. Para evitar que entidades de segurança sem privilégios modifiquem as cadeias de caracteres, as DLLs só devem permitir o acesso de gravação à conta de Administrador.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | netfw.h |
DLL | FirewallAPI.dll |