Compartir a través de


FWPM_CONNECTION0 estructura (fwpmtypes.h)

La estructura FWPM_CONNECTION0 almacena el estado asociado a un objeto de conexión.

Sintaxis

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;

Miembros

connectionId

Tipo: UINT64

Identificador en tiempo de ejecución de la conexión.

ipVersion

Tipo: FWP_IP_VERSION

La versión de IP que se usa.

localV4Address

Tipo: UINT32

Dirección local IPv4.

Disponible cuando ipVersion está FWP_IP_VERSION_V4.

localV6Address[16]

Tipo: UINT8[16]

Dirección local IPv6.

Disponible cuando ipVersion está FWP_IP_VERSION_V6.

remoteV4Address

Tipo: UINT32

Dirección remota IPv4.

Disponible cuando ipVersion está FWP_IP_VERSION_V4.

remoteV6Address[16]

Tipo: UINT8[16]

Dirección remota IPv6.

Disponible cuando ipVersion está FWP_IP_VERSION_V6.

providerKey

Tipo: GUID*

Identifica de forma única el proveedor asociado a esta conexión.

ipsecTrafficModeType

Tipo: IPSEC_TRAFFIC_TYPE

Tipo de tráfico IPsec.

keyModuleType

Tipo: IKEEXT_KEY_MODULE_TYPE

Tipo de módulo de creación de claves.

mmCrypto

Tipo: IKEEXT_PROPOSAL0

Una propuesta de modo principal de IKE/AuthIP.

mmPeer

Tipo: IKEEXT_CREDENTIAL2

Información de credenciales del modo principal.

emPeer

Tipo: IKEEXT_CREDENTIAL2

Información de credenciales de modo extendido.

bytesTransferredIn

Tipo: UINT64

Número total de bytes entrantes transferidos por la conexión.

bytesTransferredOut

Tipo: UINT64

Número total de bytes salientes transferidos por la conexión.

bytesTransferredTotal

Tipo: UINT64

Número total de bytes (entrantes y salientes) transferidos por la conexión.

startSysTime

Tipo: FILETIME

Hora en que se creó la conexión.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado fwpmtypes.h

Consulte también

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE