FWPM_CONNECTION0 struttura (fwpmtypes.h)

La struttura FWPM_CONNECTION0 archivia lo stato associato a un oggetto di connessione.

Sintassi

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;

Members

connectionId

Tipo: UINT64

Identificatore di runtime per la connessione.

ipVersion

Tipo: FWP_IP_VERSION

Versione IP usata.

localV4Address

Tipo: UINT32

Indirizzo locale IPv4.

Disponibile quando ipVersion è FWP_IP_VERSION_V4.

localV6Address[16]

Tipo: UINT8[16]

Indirizzo locale IPv6.

Disponibile quando ipVersion è FWP_IP_VERSION_V6.

remoteV4Address

Tipo: UINT32

Indirizzo remoto IPv4.

Disponibile quando ipVersion è FWP_IP_VERSION_V4.

remoteV6Address[16]

Tipo: UINT8[16]

Indirizzo remoto IPv6.

Disponibile quando ipVersion è FWP_IP_VERSION_V6.

providerKey

Tipo: GUID*

Identifica in modo univoco il provider associato a questa connessione.

ipsecTrafficModeType

Tipo: IPSEC_TRAFFIC_TYPE

Tipo di traffico IPsec.

keyModuleType

Tipo: IKEEXT_KEY_MODULE_TYPE

Tipo di modulo di chiave.

mmCrypto

Tipo: IKEEXT_PROPOSAL0

Proposta di modalità principale IKE/AuthIP.

mmPeer

Tipo: IKEEXT_CREDENTIAL2

Informazioni sulle credenziali della modalità principale.

emPeer

Tipo: IKEEXT_CREDENTIAL2

Informazioni sulle credenziali in modalità estesa.

bytesTransferredIn

Tipo: UINT64

Numero totale di byte in ingresso trasferiti dalla connessione.

bytesTransferredOut

Tipo: UINT64

Numero totale di byte in uscita trasferiti dalla connessione.

bytesTransferredTotal

Tipo: UINT64

Numero totale di byte (in ingresso e in uscita) trasferiti dalla connessione.

startSysTime

Tipo: FILETIME

Ora di creazione della connessione.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione fwpmtypes.h

Vedi anche

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE