Funzione FwpmIPsecTunnelAdd2 (fwpmu.h)
La funzione FwpmIPsecTunnelAdd2 aggiunge un nuovo criterio di modalità tunnel IPsec (Internet Protocol Security) al sistema.
Sintassi
DWORD 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
);
Parametri
[in] engineHandle
Tipo: HANDLE
Handle per una sessione aperta al motore di filtro. Chiamare FwpmEngineOpen0 per aprire una sessione al motore di filtro.
[in] flags
Tipo: UINT32
Valori possibili:
[in, optional] mainModePolicy
Tipo: FWPM_PROVIDER_CONTEXT2*
Criterio modalità principale per il tunnel IPsec.
[in] tunnelPolicy
Tipo: FWPM_PROVIDER_CONTEXT2*
Criterio modalità rapida per il tunnel IPsec.
[in] numFilterConditions
Tipo: UINT32
Numero di condizioni di filtro presenti nel parametro filterConditions .
[in] filterConditions
Tipo: FWPM_FILTER_CONDITION0*
Matrice di condizioni di filtro che descrivono il traffico che deve essere sottoposto a tunneling da IPsec.
[in, optional] keyModKey
Tipo: GUID const*
Puntatore a un GUID che identifica in modo univoco la chiave del modulo di keying.
Se il chiamante fornisce questo parametro, verrà usato solo il modulo di keying per il tunnel. In caso contrario, viene applicato il criterio di keying predefinito.
[in, optional] sd
Tipo: PSECURITY_DESCRIPTOR
Informazioni di sicurezza associate al tunnel IPsec.
Valore restituito
Tipo: DWORD
Codice/valore restituito | Descrizione |
---|---|
|
I criteri della modalità tunnel IPsec sono stati aggiunti correttamente. |
|
FWPM_TUNNEL_FLAG_POINT_TO_POINT non è stato impostato e sono state specificate condizioni diverse dall'indirizzo locale/remoto. |
|
Errore specifico di Windows Filtering Platform (WFP). Per informazioni dettagliate, vedere Codici di errore del WFP . |
|
Errore di comunicazione con il motore firewall remoto o locale. |
Commenti
Questa funzione non può essere chiamata dall'interno di una transazione di sola lettura. L'errore avrà esito negativo con FWP_E_INCOMPATIBLE_TXN. Per altre informazioni sulle transazioni, vedere Gestione oggetti.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | fwpmu.h |
Libreria | Fwpuclnt.lib |
DLL | Fwpuclnt.dll |
Vedi anche
Informazioni di riferimento sulle API windows Filtering Platform