Freigeben über


IPsecSaContextUpdate0-Funktion (fwpmk.h)

Die IPsecSaContextUpdate0-Funktion aktualisiert einen IPsec-Sicherheitszuordnungskontext (SA).

Syntax

NTSTATUS IPsecSaContextUpdate0(
  [in] HANDLE                  engineHandle,
  [in] UINT64                  flags,
  [in] const IPSEC_SA_CONTEXT1 *newValues
);

Parameter

[in] engineHandle

Behandeln einer geöffneten Sitzung für das Filtermodul. Rufen Sie FwpmEngineOpen0- auf, um eine Sitzung für das Filtermodul zu öffnen.

[in] flags

Flags, die das spezifische Feld in der IPSEC_SA_CONTEXT1 Struktur angeben, die aktualisiert wird.

Mögliche Werte:

IPsec SA-Kennzeichnung Bedeutung
IPSEC_SA_DETAILS_UPDATE_TRAFFIC Aktualisiert die IPSEC_SA_DETAILS1-Struktur.
IPSEC_SA_DETAILS_UPDATE_UDP_ENCAPSULATION Aktualisiert die IPSEC_SA_DETAILS1-Struktur.
IPSEC_SA_BUNDLE_UPDATE_FLAGS Aktualisiert die IPSEC_SA_BUNDLE1-Struktur.
IPSEC_SA_BUNDLE_UPDATE_NAP_CONTEXT Aktualisiert die IPSEC_SA_BUNDLE1-Struktur.
IPSEC_SA_BUNDLE_UPDATE_KEY_MODULE_STATE Aktualisiert die IPSEC_SA_BUNDLE1-Struktur.
IPSEC_SA_BUNDLE_UPDATE_PEER_V4_PRIVATE_ADDRESS Aktualisiert die IPSEC_SA_BUNDLE1-Struktur.
IPSEC_SA_BUNDLE_UPDATE_MM_SA_ID Aktualisiert die IPSEC_SA_BUNDLE1-Struktur.

[in] newValues

Ein eingehendes und ausgehendes SA-Paar.

Rückgabewert

Zurückgeben von Code/Wert Beschreibung
ERROR_SUCCESS
0
Der IPsec SA-Kontext wurde erfolgreich aktualisiert.
FWP_E_* Fehlercode
0x80320001 – 0x80320039
Ein WFP-spezifischer Fehler (Windows-Filterplattform). Weitere Informationen finden Sie unter WFP-Fehlercodes.
RPC_*-Fehlercode
0x80010001 – 0x80010122
Fehler bei der Kommunikation mit dem Remote- oder lokalen Firewallmodul.
Andere NTSTATUS-Codes Fehler.

Bemerkungen

IPsecSaContextUpdate0 ist eine spezifische Implementierung von IPsecSaContextUpdate. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und zielspezifische Versionen von Windows.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Vista.
Zielplattform- Universal
Header- fwpmk.h
Library fwpkclnt.lib
IRQL- <= PASSIVE_LEVEL

Siehe auch