MSiSCSI_SecurityCapabilities结构(iscsicfg.h)
MSiSCSI_SecurityCapabilities结构描述了发起程序的安全功能。
语法
typedef struct _MSiSCSI_SecurityCapabilities {
BOOLEAN ProtectiScsiTraffic;
BOOLEAN ProtectiSNSTraffic;
BOOLEAN CertificatesSupported;
ULONG EncryptionAvailableCount;
ULONG EncryptionAvailable[1];
} MSiSCSI_SecurityCapabilities, *PMSiSCSI_SecurityCapabilities;
成员
ProtectiScsiTraffic
一个布尔值,该值指示发起程序是否可以使用 IPsec 来保护 iSCSI 流量。 如果此成员 TRUE,则发起程序可以使用 IPsec 来保护 iSCSI 流量。 如果 FALSE,则发起程序无法使用 IPsec。
ProtectiSNSTraffic
一个布尔值,该值指示发起程序是否可以使用 IPsec 来保护 iSNS 流量。 如果此成员 TRUE,则发起程序可以使用 IPsec 来保护 iSNS 流量。 如果 FALSE,则发起程序无法使用 IPsec。
CertificatesSupported
一个布尔值,该值指示发起程序是否支持证书。 如果此成员 TRUE,则发起程序支持证书。 如果此成员 FALSE,则发起程序不支持证书。
EncryptionAvailableCount
发起程序支持的加密类型数。
EncryptionAvailable[1]
ISCSI_ENCRYPTION_TYPES 结构的可变长度数组,该数组指示发起程序支持的加密类型。
言论
WMI 工具套件在 Config.mof中编译 MSiSCSI_SecurityCapabilities WMI 类 时自动生成MSiSCSI_SecurityCapabilities结构的声明。
支持 IPsec 的发起程序必须实现MSiSCSI_SecurityCapabilities类。
发起程序必须使用 HBA 的物理设备对象(PDO)的名称注册MSiSCSI_SecurityCapabilities类。 如果适配器支持 IPsec,则必须实现此类。
要求
要求 | 价值 |
---|---|
标头 | iscsicfg.h (包括 Iscsicfg.h) |