Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IPsecKeyManagerAddAndRegister0-Funktion registriert einen vertrauenswürdigen Zwischen-Agent (TIA) bei IPsec.
Syntax
DWORD IPsecKeyManagerAddAndRegister0(
[in] HANDLE engineHandle,
[in] const IPSEC_KEY_MANAGER0 *keyManager,
[in] const IPSEC_KEY_MANAGER_CALLBACKS0 *keyManagerCallbacks,
[out] HANDLE *keyMgmtHandle
);
Parameter
[in] engineHandle
Typ: HANDLE
Ein Handle für eine geöffnete Sitzung für die Filter-Engine. Rufen Sie FwpmEngineOpen0 auf, um eine Sitzung für die Filter-Engine zu öffnen.
[in] keyManager
Typ: const IPSEC_KEY_MANAGER0*
Der Satz von Schlüsselverwaltungsrückrufen, die von IPsec aufgerufen werden.
[in] keyManagerCallbacks
Typ: const IPSEC_KEY_MANAGER_CALLBACKS0*
Der Satz von Rückrufen, die von IPsec in verschiedenen Phasen der SA-Aushandlung aufgerufen werden sollen.
[out] keyMgmtHandle
Typ: HANDLE*
Adresse der neu erstellten Registrierung.
Rückgabewert
Art: DWORD
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Die TIA wurde erfolgreich registriert. |
|
Ein WFP-spezifischer Fehler (Windows Filtering Platform). Weitere Informationen finden Sie unter WFP-Fehlercodes . |
|
Fehler bei der Kommunikation mit der Remote- oder lokalen Firewall-Engine. |
|
Die TIA wurde nicht erfolgreich registriert, da bereits eine andere TIA registriert wurde, um Schlüssel zu diktieren. |
|
Die TIA wurde nicht erfolgreich registriert, weil keyDictationTimeoutHint den maximal zulässigen Wert von 10 Sekunden überschritten hat. |
|
Die TIA wurde nicht erfolgreich registriert, weil das binäre Image die eigenschaft IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY nicht festgelegt hat. |
Hinweise
Wenn das flag IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY für keyManager festgelegt ist, müssen alle drei Rückrufmber von keyManagerCallbacks angegeben werden. Andernfalls sollte nur der KeyNotify-Rückruf angegeben werden.
Diese Funktion kann nicht innerhalb einer Transaktion aufgerufen werden. Bei FWP_E_TXN_IN_PROGRESS tritt ein Fehler auf. Weitere Informationen zu Transaktionen finden Sie unter Objektverwaltung .
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | fwpmu.h |
| Bibliothek | Fwpuclnt.lib |
| DLL | Fwpuclnt.dll |