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)

另请参阅

ISCSI_ENCRYPTION_TYPES

MSiSCSI_SecurityCapabilities WMI 类