共用方式為


GetPresharedKeyForId_IN結構 (iscsiop.h)

GetPresharedKeyForId_IN 結構會保存 GetPresharedKeyForId 方法的輸入數據。 如果啟動器支援因特網密鑰交換 (IKE) ,則需要這個方法。 這有助於判斷是否已使用預先共用密鑰設定 IKE 識別承載。

語法

typedef struct _GetPresharedKeyForId_IN {
  ULONG PortNumber;
  UCHAR IdType;
  ULONG IdSize;
  UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;

成員

PortNumber

線上所透過的埠數目。 值為 -1 表示可以透過任何可用的埠進行連線。

IdType

啟動器放入因特網密鑰交換 (IKE) 識別承載中的識別元類型,以識別目標本身。

識別承載類型 意義
ID_IPV4_ADDR 啟動器會在使用單一 4 位元組第 4 版 IP 位址進行金鑰交換期間,將本身識別為目標。
ID_FQDN 啟動器會在金鑰交換期間使用完整功能變數名稱 (字串來識別其本身,例如“website.com”) 。
ID_USER_FQDN 啟動器會在金鑰交換期間,以完整使用者名稱字串 (,例如 “someone@example.com”) , 識別目標。
ID_IPV6_ADDR 啟動器會在使用單一 16 位元組第 6 版 IP 位址進行密鑰交換期間,向目標識別其本身。

IdSize

標識碼的大小,以位元組為單位

Id[1]

啟動器用來在金鑰交換期間向目標識別其本身的識別碼。

備註

如果啟動器支援 IKE,您必須實作這個方法。

規格需求

需求
標頭 iscsiop.h (包括 Iscsiop.h)

另請參閱

GetPresharedKeyForId

GetPresharedKeyForId_OUT

MSiSCSI_SecurityConfigOperations WMI 類別