SetPresharedKeyForId_IN 結構會保存 SetPresharedKeyForId 方法的輸入數據。
語法
typedef struct _SetPresharedKeyForId_IN {
ULONG PortNumber;
ULONGLONG SecurityFlags;
UCHAR IdType;
ULONG IdSize;
ULONG KeySize;
UCHAR Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;
成員
PortNumber
啟動器使用預先共用金鑰的埠數目。 0xffffffff值表示所有埠。
SecurityFlags
旗標的位 OR,表示目標的安全性需求。 如需此成員的可能值清單,請參閱 SECURITY_FLAG_QUALIFIERS。
IdType
要與預先共用金鑰相關聯的標識元類型。 啟動器會將此識別碼 (ID) 放在因特網金鑰交換 (IKE) 識別承載中,以向目標識別本身。 下表描述可能的識別承載類型。
識別承載類型 | 意義 |
---|---|
ID_IPV4_ADDR | 啟動器會在使用單一 4 位元組第 4 版 IP 位址的密鑰交換期間,向目標識別自己。 |
ID_FQDN | 在密鑰交換期間,啟動器會以完整域名字符串來識別目標本身(例如,“website.com”。 |
ID_USER_FQDN | 啟動器會在金鑰交換期間使用完整使用者名稱字串來識別目標本身(例如,“sample@example.com”。 |
ID_IPV6_ADDR | 啟動器會在使用單一 16 位元組第 6 版 IP 位址的密鑰交換期間,向目標識別自己。 |
IdSize
識別子的大小,以位元組為單位,識別子。
KeySize
索引鍵 索引鍵的大小,以位元組為單位,。
Id[1]
要與金鑰建立關聯的識別碼。 啟動器會使用此標識碼在金鑰交換期間自行識別目標。
言論
您必須實作這個方法。
要求
要求 | 價值 |
---|---|
標頭 | iscsiop.h (包括 Iscsiop.h) |