Funzione IPsecKeyManagerAddAndRegister0 (fwpmu.h)
La funzione IPsecKeyManagerAddAndRegister0 registra un agente intermedio attendibile (TIA) con IPsec.
Sintassi
DWORD IPsecKeyManagerAddAndRegister0(
[in] HANDLE engineHandle,
[in] const IPSEC_KEY_MANAGER0 *keyManager,
[in] const IPSEC_KEY_MANAGER_CALLBACKS0 *keyManagerCallbacks,
[out] HANDLE *keyMgmtHandle
);
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] keyManager
Tipo: const IPSEC_KEY_MANAGER0*
Set di callback di gestione delle chiavi che IPsec richiamerà.
[in] keyManagerCallbacks
Tipo: const IPSEC_KEY_MANAGER_CALLBACKS0*
Set di callback che devono essere richiamati da IPsec in varie fasi della negoziazione SA.
[out] keyMgmtHandle
Tipo: HANDLE*
Indirizzo della registrazione appena creata.
Valore restituito
Tipo: DWORD
Codice/valore restituito | Descrizione |
---|---|
|
Il tiA è stato registrato correttamente. |
|
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. |
|
Il TIA non è stato registrato correttamente perché un altro TIA è già stato registrato per dettare le chiavi. |
|
L'interfaccia tiA non è stata registrata correttamente perché keyDictationTimeoutHint ha superato il valore massimo consentito di 10 secondi. |
|
L'interfaccia tiA non è stata registrata correttamente perché l'immagine binaria non ha impostato la proprietà IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY . |
Commenti
Se il flag IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY è impostato per keyManager, è necessario specificare tutti e tre i membri di callback di keyManagerCallbacks; in caso contrario, deve essere specificato solo il callback keyNotify
Questa funzione non può essere chiamata dall'interno di una transazione. Avrà esito negativo con FWP_E_TXN_IN_PROGRESS. Per altre informazioni sulle transazioni, vedere Gestione oggetti.
Requisiti
Requisito | Valore |
---|---|
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per