Funzione FwpmIPsecTunnelAdd0 (fwpmu.h)
La funzione FwpmIPsecTunnelAdd0 aggiunge un nuovo criterio di modalità tunnel di Internet Protocol Security (IPsec) al sistema.
Sintassi
DWORD FwpmIPsecTunnelAdd0(
[in] HANDLE engineHandle,
[in] UINT32 flags,
[in, optional] const FWPM_PROVIDER_CONTEXT0 *mainModePolicy,
[in] const FWPM_PROVIDER_CONTEXT0 *tunnelPolicy,
[in] UINT32 numFilterConditions,
[in] const FWPM_FILTER_CONDITION0 *filterConditions,
[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:
Flag tunnel IPsec | Significato |
---|---|
|
Aggiunge un tunnel da punto a punto al sistema. |
[in, optional] mainModePolicy
Tipo: FWPM_PROVIDER_CONTEXT0*
Criterio della modalità principale per il tunnel IPsec.
[in] tunnelPolicy
Tipo: FWPM_PROVIDER_CONTEXT0*
Criteri di 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 tunnelato da IPsec.
[in, optional] sd
Tipo: PSECURITY_DESCRIPTOR
Informazioni di sicurezza associate al tunnel IPsec.
Valore restituito
Tipo: DWORD
Codice/valore restituito | Descrizione |
---|---|
|
I criteri di modalità tunnel IPsec sono stati aggiunti correttamente. |
|
FWPM_TUNNEL_FLAG_POINT_TO_POINT non è stato impostato e non sono state specificate condizioni diverse dall'indirizzo locale/remoto. |
|
Errore specifico di Windows Filtering Platform (WFP). Per informazioni dettagliate, vedere Codici di errore WFP . |
|
Non è possibile comunicare con il motore firewall remoto o locale. |
Commenti
Questa funzione non può essere chiamata dall'interno di una transazione di sola lettura. Avrà esito negativo con FWP_E_INCOMPATIBLE_TXN. Per altre informazioni sulle transazioni, vedere Gestione oggetti .
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | fwpmu.h |
Libreria | Fwpuclnt.lib |
DLL | Fwpuclnt.dll |