Método INetFwServiceRestriction::RestrictService (netfw.h)
O método RestrictService ativa ou desativa a restrição de serviço para um determinado serviço.
Sintaxe
HRESULT RestrictService(
[in] BSTR serviceName,
[in] BSTR appName,
[in] VARIANT_BOOL restrictService,
[in] VARIANT_BOOL serviceSidRestricted
);
Parâmetros
[in] serviceName
Nome do serviço para o qual a restrição de serviço está sendo ativada ou desativada.
[in] appName
Nome do aplicativo para o qual a restrição de serviço está sendo ativada ou desativada.
[in] restrictService
Indica se a restrição de serviço está sendo ativada ou desativada. Se esse valor for true (VARIANT_TRUE), o serviço será restrito ao enviar ou receber tráfego de rede. A coleção de regras de Proteção de Serviço do Windows pode conter regras que podem permitir esse serviço acesso à rede de entrada ou saída específico por requisitos específicos. Se for falso (VARIANT_FALSE), o serviço não será restrito pela Proteção do Serviço Windows.
[in] serviceSidRestricted
Indica o tipo de SID de serviço para o serviço especificado. Se esse valor for true (VARIANT_TRUE), o SID do serviço será restrito. Caso contrário, ele será irrestrito.
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. |
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. |
Comentários
Ao adicionar regras, observe que pode haver um pequeno atraso de tempo antes que a regra recém-adicionada seja aplicada.
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 |