Função FwpmIPsecTunnelAdd2 (fwpmk.h)
A função FwpmIPsecTunnelAdd2 adiciona uma nova política de modo de túnel IPsec (Internet Protocol Security) ao sistema.
Sintaxe
NTSTATUS FwpmIPsecTunnelAdd2(
[in] HANDLE engineHandle,
[in] UINT32 flags,
[in, optional] const FWPM_PROVIDER_CONTEXT2 *mainModePolicy,
[in] const FWPM_PROVIDER_CONTEXT2 *tunnelPolicy,
[in] UINT32 numFilterConditions,
[in] const FWPM_FILTER_CONDITION0 *filterConditions,
[in, optional] const GUID *keyModKey,
[in, optional] PSECURITY_DESCRIPTOR sd
);
Parâmetros
[in] engineHandle
Manipule uma sessão aberta para o mecanismo de filtro. Chame FwpmEngineOpen0 para abrir uma sessão no mecanismo de filtro.
[in] flags
Valores possíveis:
Sinalizador de túnel IPsec | Significado |
---|---|
FWPM_TUNNEL_FLAG_POINT_TO_POINT | Adiciona um túnel ponto a ponto ao sistema. |
FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING | Habilita o modo de túnel IPsec baseado em interface virtual. |
[in, optional] mainModePolicy
A política do Modo Principal para o túnel IPsec.
[in] tunnelPolicy
A política de Modo Rápido para o túnel IPsec.
[in] numFilterConditions
Número de condições de filtro presentes no parâmetro filterConditions.
[in] filterConditions
Matriz de condições de filtro que descrevem o tráfego que deve ser túnel pelo IPsec.
[in, optional] keyModKey
Ponteiro para um GUID que identifica exclusivamente a chave do módulo de chave.
Se o chamador fornecer esse parâmetro, somente esse módulo de chave será usado para o túnel. Caso contrário, a política de chave padrão se aplica.
[in, optional] sd
As informações de segurança associadas ao túnel IPsec.
Valor de retorno
Observações
Essa função não pode ser chamada de dentro de uma transação somente leitura, ela falha com FWP_E_INCOMPATIBLE_TXN. Consulte de Gerenciamento de Objetos para obter mais informações sobre transações.
FwpmIPsecTunnelAdd2 é uma implementação específica do FwpmIPsecTunnelAdd. Consulte nomes de Version-Independent WFP e versões específicas de destino do Windows para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows Vista. |
da Plataforma de Destino |
Universal |
cabeçalho | fwpmk.h |
biblioteca | fwpkclnt.lib |
IRQL | <= PASSIVE_LEVEL |
Consulte também
- FwpmEngineOpen0
- FWPM_FILTER_CONDITION0
- FWPM_PROVIDER_CONTEXT2
- códigos de erro WFP
- de Gerenciamento de Objetos
- nomes de Version-Independent WFP e direcionamento de versões específicas do Windows
- do WFP Functions
- Referência da API da Plataforma de Filtragem do Windows