SetGenerationalGuid

SetGenerationalGuid 方法将新的 GUID 值分配给发起方 HBA 缓存中的信息。

发起方 HBA 通常缓存身份验证信息,例如与特定发起程序标识符关联的预共享密钥、默认情况下与没有密钥的发起程序标识符关联的组密钥,以及 CHAP 机密。 发起程序维护一个 GUID,用于标识当前在其缓存中的信息的版本。

更新发起程序的缓存信息的服务(如 iSCSI 发现服务)和管理应用程序应更改此 GUID 以指示缓存已修改。 当 iSCSI 服务或管理应用程序重新启动时,它可以检查发起方 HBA 的 GUID,以验证其缓存的信息是否与发起程序上的缓存信息同步。

应用程序和服务可以使用以下 iSCSI WMI 方法来管理发起方缓存的配置数据:

ClearCache

GetPresharedKeyForId

SetGroupPresharedKey

SetPresharedKeyForId

SetTunnelModeOuterAddress

SetGenerationalGuid 方法属于未发布的MSiSCSI_SecurityConfigOperations WMI 类。 有关 SetGenerationalGuid 方法的参数的说明,请参阅 SetGenerationalGuid_INSetGenerationalGuid_OUT 结构的成员说明。 如果 HBA 缓存信息,实现 MSiSCSI_SecurityConfigOperations WMI 类的微型端口驱动程序必须支持此方法。