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,则必须实现此类。
要求
要求 | 值 |
---|---|
Header | iscsicfg.h (包括 Iscsicfg.h) |