FWPM_CONNECTION0-Struktur (fwpmtypes.h)

Die FWPM_CONNECTION0-Struktur speichert den Zustand, der einem Verbindungsobjekt zugeordnet ist.

Syntax

typedef struct FWPM_CONNECTION0_ {
  UINT64                 connectionId;
  FWP_IP_VERSION         ipVersion;
  union {
    UINT32 localV4Address;
    UINT8  localV6Address[16];
  };
  union {
    UINT32 remoteV4Address;
    UINT8  remoteV6Address[16];
  };
  GUID                   *providerKey;
  IPSEC_TRAFFIC_TYPE     ipsecTrafficModeType;
  IKEEXT_KEY_MODULE_TYPE keyModuleType;
  IKEEXT_PROPOSAL0       mmCrypto;
  IKEEXT_CREDENTIAL2     mmPeer;
  IKEEXT_CREDENTIAL2     emPeer;
  UINT64                 bytesTransferredIn;
  UINT64                 bytesTransferredOut;
  UINT64                 bytesTransferredTotal;
  FILETIME               startSysTime;
} FWPM_CONNECTION0;

Member

connectionId

Typ: UINT64

Der Laufzeitbezeichner für die Verbindung.

ipVersion

Typ: FWP_IP_VERSION

Die verwendete IP-Version.

localV4Address

Typ: UINT32

Die lokale IPv4-Adresse.

Verfügbar, wenn ipVersionFWP_IP_VERSION_V4 ist.

localV6Address[16]

Typ: UINT8[16]

Die lokale IPv6-Adresse.

Verfügbar, wenn ipVersionFWP_IP_VERSION_V6 ist.

remoteV4Address

Typ: UINT32

Die IPv4-Remoteadresse.

Verfügbar, wenn ipVersionFWP_IP_VERSION_V4 ist.

remoteV6Address[16]

Typ: UINT8[16]

Die IPv6-Remoteadresse.

Verfügbar, wenn ipVersionFWP_IP_VERSION_V6 ist.

providerKey

Typ: GUID*

Identifiziert eindeutig den Anbieter, der dieser Verbindung zugeordnet ist.

ipsecTrafficModeType

Typ: IPSEC_TRAFFIC_TYPE

Der Typ des IPsec-Datenverkehrs.

keyModuleType

Typ: IKEEXT_KEY_MODULE_TYPE

Der Typ des Schlüsselmoduls.

mmCrypto

Typ: IKEEXT_PROPOSAL0

Ein IKE/AuthIP-Standard-Modus-Vorschlag.

mmPeer

Typ: IKEEXT_CREDENTIAL2

Hauptmodusinformationen für Anmeldeinformationen.

emPeer

Typ: IKEEXT_CREDENTIAL2

Informationen zu Anmeldeinformationen im erweiterten Modus.

bytesTransferredIn

Typ: UINT64

Die Gesamtzahl der von der Verbindung übertragenen eingehenden Bytes.

bytesTransferredOut

Typ: UINT64

Die Gesamtzahl der ausgehenden Bytes, die von der Verbindung übertragen werden.

bytesTransferredTotal

Typ: UINT64

Die Gesamtzahl der bytes (eingehenden und ausgehenden), die von der Verbindung übertragen werden.

startSysTime

Typ: FILETIME

Zeitpunkt, zu dem die Verbindung erstellt wurde.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile fwpmtypes.h

Weitere Informationen

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE