다음을 통해 공유


FWPM_CONNECTION0 구조체(fwpmtypes.h)

FWPM_CONNECTION0 구조체는 연결 개체와 연결된 상태를 저장합니다.

구문

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;

멤버

connectionId

형식: UINT64

연결에 대한 런타임 식별자입니다.

ipVersion

형식: FWP_IP_VERSION

사용 중인 IP 버전입니다.

localV4Address

형식: UINT32

IPv4 로컬 주소입니다.

ipVersion이 FWP_IP_VERSION_V4 때 사용할 수 있습니다.

localV6Address[16]

형식: UINT8[16]

IPv6 로컬 주소입니다.

ipVersion이 FWP_IP_VERSION_V6 때 사용할 있습니다.

remoteV4Address

형식: UINT32

IPv4 원격 주소입니다.

ipVersion이 FWP_IP_VERSION_V4 때 사용할 수 있습니다.

remoteV6Address[16]

형식: UINT8[16]

IPv6 원격 주소입니다.

ipVersion이 FWP_IP_VERSION_V6 때 사용할 있습니다.

providerKey

형식: GUID*

이 연결과 연결된 공급자를 고유하게 식별합니다.

ipsecTrafficModeType

형식: IPSEC_TRAFFIC_TYPE

IPsec 트래픽의 유형입니다.

keyModuleType

형식: IKEEXT_KEY_MODULE_TYPE

키 지정 모듈의 유형입니다.

mmCrypto

형식: IKEEXT_PROPOSAL0

IKE/AuthIP 기본 모드 제안.

mmPeer

형식: IKEEXT_CREDENTIAL2

기본 모드 자격 증명 정보입니다.

emPeer

형식: IKEEXT_CREDENTIAL2

확장 모드 자격 증명 정보입니다.

bytesTransferredIn

형식: UINT64

연결에서 전송된 들어오는 바이트의 총 수입니다.

bytesTransferredOut

형식: UINT64

연결에서 전송된 나가는 총 바이트 수입니다.

bytesTransferredTotal

형식: UINT64

연결에서 전송된 총 바이트 수(들어오고 나가는 바이트)입니다.

startSysTime

형식: FILETIME

연결을 만든 시간입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 fwpmtypes.h

추가 정보

FWP_IP_VERSION

IKEEXT_CREDENTIAL2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IPSEC_TRAFFIC_TYPE