Partager via


MSiSCSI_SecurityCapabilities structure (iscsicfg.h)

La structure MSiSCSI_SecurityCapabilities décrit les fonctionnalités de sécurité d’un initiateur.

Syntaxe

typedef struct _MSiSCSI_SecurityCapabilities {
  BOOLEAN ProtectiScsiTraffic;
  BOOLEAN ProtectiSNSTraffic;
  BOOLEAN CertificatesSupported;
  ULONG   EncryptionAvailableCount;
  ULONG   EncryptionAvailable[1];
} MSiSCSI_SecurityCapabilities, *PMSiSCSI_SecurityCapabilities;

Membres

ProtectiScsiTraffic

Valeur booléenne qui indique si l’initiateur peut utiliser IPsec pour protéger le trafic iSCSI. Si ce membre a la valeur TRUE, l’initiateur peut utiliser IPsec pour protéger le trafic iSCSI. Si la valeur est FALSE, l’initiateur ne peut pas utiliser IPsec.

ProtectiSNSTraffic

Valeur booléenne qui indique si l’initiateur peut utiliser IPsec pour protéger le trafic iSNS. Si ce membre a la valeur TRUE, l’initiateur peut utiliser IPsec pour protéger le trafic iSNS. Si la valeur est FALSE, l’initiateur ne peut pas utiliser IPsec.

CertificatesSupported

Valeur booléenne qui indique si l’initiateur prend en charge les certificats. Si ce membre a la valeur TRUE, l’initiateur prend en charge les certificats. Si ce membre a la valeur FALSE, l’initiateur ne prend pas en charge les certificats.

EncryptionAvailableCount

Nombre de types de chiffrement pris en charge par l’initiateur.

EncryptionAvailable[1]

Tableau de longueur variable de structures ISCSI_ENCRYPTION_TYPES , qui indiquent les types de chiffrement pris en charge par l’initiateur.

Remarques

La suite d’outils WMI génère automatiquement une déclaration de la structure MSiSCSI_SecurityCapabilities lorsqu’elle compile la classe WMI MSiSCSI_SecurityCapabilities dans Config.mof.

Les initiateurs qui prennent en charge IPsec doivent implémenter la classe MSiSCSI_SecurityCapabilities.

Les initiateurs doivent inscrire la classe MSiSCSI_SecurityCapabilities en utilisant le nom de l’objet de périphérique physique (PDO) pour l’adaptateur HBA. Vous devez implémenter cette classe si l’adaptateur prend en charge IPsec.

Configuration requise

Condition requise Valeur
En-tête iscsicfg.h (include Iscsicfg.h)

Voir aussi

ISCSI_ENCRYPTION_TYPES

MSiSCSI_SecurityCapabilities classe WMI