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
值,指定用來驗證遠端伺服器的驗證通訊協定。 支援下列驗證通訊協定:
值 | 意義 |
---|---|
|
X.509 公鑰基礎結構憑證 (RFC 2459) 。 |
|
可延伸的驗證通訊協定。 |
dwEapTypeId
值,指定用來驗證本機用戶端的可延伸驗證通訊協定 (EAP) 類型識別碼。 只有當 dwAuthenticationProtocol是RASIKEv2_AUTH_EAP時,這個成員的值才有效。
dwFlags
旗標的點陣圖,可以是下列值的任何組合:
值 | 意義 |
---|---|
|
用戶端支援Mobile IKE (MOBIKE) 。 |
|
用戶端位於 NAT) (網路位址轉換後方。 |
|
伺服器位於 NAT) (網路位址轉換後方。 |
dwEncryptionMethod
值,指定連接中使用的加密方法。 支援下列加密方法:
值 | 意義 |
---|---|
|
3DES 加密。 |
|
AES-128 加密。 |
|
AES-192 加密。 |
|
AES-256 加密。 |
numIPv4ServerAddresses
伺服器可在 IKEv2 連線上切換至的可用 IPv4 位址數目。
ipv4ServerAddresses
包含伺服器可在 IKEv2 連線上切換至之可用 IPv4 位址 的RASIPV4ADDR 結構的指標。
numIPv6ServerAddresses
伺服器可在 IKEv2 連線上切換至的可用 IPv6 位址數目。
ipv6ServerAddresses
RASIPV6ADDR 結構的指標,其中包含伺服器可在 IKEv2 連線上切換至的可用 IPv6 位址。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | ras.h |