Share via


Método INetFwServiceRestriction::ServiceRestricted (netfw.h)

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.

Sintaxe

HRESULT ServiceRestricted(
  [in]  BSTR         serviceName,
  [in]  BSTR         appName,
  [out] VARIANT_BOOL *serviceRestricted
);

Parâmetros

[in] serviceName

Nome do serviço que está sendo consultado em relação ao estado de restrição de serviço.

[in] appName

Nome do aplicativo que está sendo consultado em relação ao estado de restrição de serviço.

[out] serviceRestricted

Indica se as regras de restrição de serviço estão em vigor para restringir o serviço especificado. Se true (VARIANT_TRUE), o serviço será restrito. Caso contrário, o serviço não será restrito aos recursos especificados pelas regras de firewall.

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
E_ACCESSDENIED
A operação foi anulada devido a problemas de permissões.
E_INVALIDARG
O método falhou devido a um parâmetro inválido.
E_OUTOFMEMORY
O método não pôde alocar a memória necessária.
E_POINTER
O método falhou devido a um ponteiro inválido.
 

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
E_ACCESSDENIED
A operação foi anulada devido a problemas de permissões.
E_INVALIDARG
O método falhou devido a um parâmetro inválido.
E_OUTOFMEMORY
O método não pôde alocar a memória necessária.
E_POINTER
O método falhou devido a um ponteiro inválido.

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

Confira também

INetFwServiceRestriction