2.2.1.2.234 IKEV2_PROJECTION_INFO_2

The IKEV2_PROJECTION_INFO_2 structure<163> contain information obtained during Internet key exchange (IKE) negotiation.

 typedef struct IKEV2_PROJECTION_INFO_2 {
   DWORD dwIPv4NegotiationError;
   WCHAR wszAddress[16];
   WCHAR wszRemoteAddress[16];
   ULONG64 IPv4SubInterfaceIndex;
   DWORD dwIPv6NegotiationError;
   UCHAR bInterfaceIdentifier[8];
   UCHAR bRemoteInterfaceIdentifier[8];
   UCHAR bPrefix[8];
   DWORD dwPrefixLength;
   ULONG64 IPv6SubInterfaceIndex;
   DWORD dwOptions;
   DWORD dwAuthenticationProtocol;
   DWORD dwEapTypeId;
   DWORD dwEmbeddedEAPTypeId;
   DWORD dwCompressionAlgorithm;
   DWORD dwEncryptionMethod;
 } IKEV2_PROJECTION_INFO_2,
  *PIKEV2_PROJECTION_INFO_2;

dwIPv4NegotiationError: Same as dwIPv4NegotiationError in IKEV2_PROJECTION_INFO_1.

wszAddress: Same as wszAddress in  IKEV2_PROJECTION_INFO_1.

wszRemoteAddress: Same as wszRemoteAddress in  IKEV2_PROJECTION_INFO_1.

IPv4SubInterfaceIndex: Same as IPv4SubInterfaceIndex in  IKEV2_PROJECTION_INFO_1.

dwIPv6NegotiationError: Same as dwIPv6NegotiationError in  IKEV2_PROJECTION_INFO_1.

bInterfaceIdentifier: Same as bInterfaceIdentifier in  IKEV2_PROJECTION_INFO_1.

bRemoteInterfaceIdentifier: Same as bRemoteInterfaceIdentifier in  IKEV2_PROJECTION_INFO_1.

bPrefix: Same as bPrefix in  IKEV2_PROJECTION_INFO_1.

dwPrefixLength: Same as dwPrefixLength in  IKEV2_PROJECTION_INFO_1.

IPv6SubInterfaceIndex: Same as IPv6SubInterfaceIndex in  IKEV2_PROJECTION_INFO_1.

dwOptions: Same as dwOptions in  IKEV2_PROJECTION_INFO_1.

dwAuthenticationProtocol: Same as dwAuthenticationProtocol in  IKEV2_PROJECTION_INFO_1.

dwEapTypeId: Same as dwEapTypeId in  IKEV2_PROJECTION_INFO_1.

dwEmbeddedEAPTypeId: Same as dwEmbeddedEAPTypeId in  IKEV2_PROJECTION_INFO_1.

dwCompressionAlgorithm: Same as dwCompressionAlgorithm in  IKEV2_PROJECTION_INFO_1.

dwEncryptionMethod: Same as dwEncryptionMethod in IKEV2_PROJECTION_INFO_1.