structure MSiSCSI_SecurityCapabilities (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 est TRUE, l’initiateur peut utiliser IPsec pour protéger le trafic iSCSI. Si 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 est TRUE, l’initiateur peut utiliser IPsec pour protéger le trafic iSNS. Si 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 est TRUE, l’initiateur prend en charge les certificats. Si ce membre est 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 le de 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 d’appareil physique (PDO) pour l’adaptateur HBA. Vous devez implémenter cette classe si l’adaptateur prend en charge IPsec.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | iscsicfg.h (include Iscsicfg.h) |