структура 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 автоматически создает объявление структуры MSiSCSI_SecurityCapabilities при компиляции класса WMI MSiSCSI_SecurityCapabilities в Config.mof.

Инициаторы, поддерживающие IPsec, должны реализовать класс MSiSCSI_SecurityCapabilities.

Инициаторы должны зарегистрировать класс MSiSCSI_SecurityCapabilities с помощью имени объекта физического устройства (PDO) для HBA. Этот класс необходимо реализовать, если адаптер поддерживает IPsec.

Требования

Требование Ценность
заголовка iscsicfg.h (include Iscsicfg.h)

См. также

ISCSI_ENCRYPTION_TYPES

MSiSCSI_SecurityCapabilities класс WMI