структура 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
Тип модуля ввода ключей.
mmCrypto
Тип: IKEEXT_PROPOSAL0
Предложение режима main IKE/AuthIP.
mmPeer
Тип: IKEEXT_CREDENTIAL2
Сведения об учетных данных в основном режиме.
emPeer
Тип: IKEEXT_CREDENTIAL2
Сведения об учетных данных в расширенном режиме.
bytesTransferredIn
Тип: UINT64
Общее количество входящих байтов, переданных соединением.
bytesTransferredOut
Тип: UINT64
Общее количество исходящих байтов, переданных соединением.
bytesTransferredTotal
Тип: UINT64
Общее количество байтов (входящих и исходящих), переданных соединением.
startSysTime
Тип: FILETIME
Время создания подключения.
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | fwpmtypes.h |