共用方式為


RASIKEV2_PROJECTION_INFO結構 (ras.h)

RASIKEV2_PROJECTION_INFO結構包含因特網密鑰交換 (IKE) 交涉期間取得的投影資訊。

語法

typedef struct _RASIKEV2_PROJECTION_INFO {
  DWORD       dwIPv4NegotiationError;
  RASIPV4ADDR ipv4Address;
  RASIPV4ADDR ipv4ServerAddress;
  DWORD       dwIPv6NegotiationError;
  RASIPV6ADDR ipv6Address;
  RASIPV6ADDR ipv6ServerAddress;
  DWORD       dwPrefixLength;
  DWORD       dwAuthenticationProtocol;
  DWORD       dwEapTypeId;
  DWORD       dwFlags;
  DWORD       dwEncryptionMethod;
  DWORD       numIPv4ServerAddresses;
  RASIPV4ADDR *ipv4ServerAddresses;
  DWORD       numIPv6ServerAddresses;
  RASIPV6ADDR *ipv6ServerAddresses;
} RASIKEV2_PROJECTION_INFO, *PRASIKEV2_PROJECTION_INFO;

成員

dwIPv4NegotiationError

值,指定 IPv4 交涉的結果。 值為零表示已成功指派IPv4位址。 非零值表示失敗,而且是交涉期間發生的嚴重錯誤。

ipv4Address

RASIPV4ADDR 結構,其中包含指定本機用戶端 IPv4 位址的 Null 終止 Unicode 字串。 此字串的格式為 「a.b.c.d」。。 只有在 dwIPv4NegotiationError 為零時,ipv4Address 才有效。

ipv4ServerAddress

RASIPV4ADDR結構,其中包含指定遠端伺服器的 IPv4 位址的 Null 終止 Unicode 字串。 此字串的格式為 「a.b.c.d」。。 只有在 dwIPv4NegotiationError 為零時,ipv4ServerAddress 才有效。 如果位址無法使用,這個成員是空字串。

dwIPv6NegotiationError

值,指定 IPv6 交涉的結果。 值為零表示已成功交涉 IPv6 位址。 非零值表示失敗,而且是交涉期間發生的嚴重錯誤。

ipv6Address

RASIPV6ADDR結構,其中包含指定本機用戶端 IPv6 位址的 Null 終止 Unicode 字串。 只有在 dwIPv6NegotiationError 為零時,ipv6Address 才有效。

ipv6ServerAddress

RASIPV6ADDR結構,其中包含指定遠端伺服器的 IPv6 位址的 Null 終止 Unicode 字串。 只有在 dwIPv6NegotiationError 為零時,ipv6ServerAddress 才有效。 如果位址無法使用,這個成員是空字串。

dwPrefixLength

值,指定 IPv6 位址前綴的長度,以位為單位。

dwAuthenticationProtocol

值,指定用來驗證遠端伺服器的驗證通訊協定。 支援下列驗證通訊協定:

意義
RASIKEv2_AUTH_MACHINECERTIFICATES
X.509 公鑰基礎結構憑證 (RFC 2459) 。
RASIKEv2_AUTH_EAP
可延伸的驗證通訊協定。

dwEapTypeId

值,指定用來驗證本機用戶端的可延伸驗證通訊協定 (EAP) 類型識別碼。 只有當 dwAuthenticationProtocol是RASIKEv2_AUTH_EAP時,這個成員的值才有效。

dwFlags

旗標的點陣圖,可以是下列值的任何組合:

意義
RASIKEv2_FLAGS_MOBIKESUPPORTED
用戶端支援Mobile IKE (MOBIKE) 。
RASIKEv2_FLAGS_BEHIND_NAT
用戶端位於 NAT) (網路位址轉換後方。
RASIKEv2_FLAGS_SERVERBEHIND_NAT
伺服器位於 NAT) (網路位址轉換後方。

dwEncryptionMethod

值,指定連接中使用的加密方法。 支援下列加密方法:

意義
IPSEC_CIPHER_TYPE_3DES
3DES 加密。
IPSEC_CIPHER_TYPE_AES_128
AES-128 加密。
IPSEC_CIPHER_TYPE_AES_192
AES-192 加密。
IPSEC_CIPHER_TYPE_AES_256
AES-256 加密。

numIPv4ServerAddresses

伺服器可在 IKEv2 連線上切換至的可用 IPv4 位址數目。

ipv4ServerAddresses

包含伺服器可在 IKEv2 連線上切換至之可用 IPv4 位址 的RASIPV4ADDR 結構的指標。

numIPv6ServerAddresses

伺服器可在 IKEv2 連線上切換至的可用 IPv6 位址數目。

ipv6ServerAddresses

RASIPV6ADDR 結構的指標,其中包含伺服器可在 IKEv2 連線上切換至的可用 IPv6 位址。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 ras.h

另請參閱

RASPROJECTION_INFO_TYPE

遠端訪問服務 (RAS) 概觀

遠端訪問服務結構