estrutura FWPM_PROVIDER0 (fwpmtypes.h)

A estrutura FWPM_PROVIDER0 armazena o estado associado a um provedor de política.

Sintaxe

typedef struct FWPM_PROVIDER0_ {
  GUID               providerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  FWP_BYTE_BLOB      providerData;
  wchar_t            *serviceName;
} FWPM_PROVIDER0;

Membros

providerKey

Identifica exclusivamente o provedor.

Se o GUID for inicializado zero na chamada para Adicionar, o BFE (Mecanismo de Filtragem Base) gerará um.

displayData

Permite que os provedores sejam anotados em uma forma legível por humanos. A estrutura FWPM_DISPLAY_DATA0 é necessária.

flags

Sinalizadores de bit que indicam informações sobre a persistência do provedor.

Sinalizador do provedor Significado
FWPM_PROVIDER_FLAG_PERSISTENT
O provedor é persistente.
FWPM_PROVIDER_FLAG_DISABLED
Os filtros do provedor foram desabilitados quando o BFE foi iniciado porque o provedor não tem nenhum nome de serviço do Windows associado ou porque o serviço associado não foi definido como inicialização automática.
Nota Esse sinalizador não pode ser definido ao adicionar novos provedores. Ele só pode ser retornado pela BFE ao obter ou enumerar provedores.
 

providerData

Uma estrutura FWP_BYTE_BLOB que contém dados opcionais específicos do provedor que permite que os provedores armazenem informações de contexto adicionais com o objeto .

serviceName

Nome opcional do serviço Windows que hospeda o provedor. Isso permite que o BFE detecte que um provedor foi desabilitado.

Comentários

FWPM_PROVIDER0 é uma implementação específica de FWPM_PROVIDER. Consulte Nomes de Version-Independent WFP e Direcionamento de versões específicas do Windows para obter mais informações.

Requisitos

   
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]
Cabeçalho fwpmtypes.h

Confira também

FWPM_DISPLAY_DATA0

Estruturas de API da Plataforma de Filtragem do Windows