MSiSCSI_SecurityCapabilities classe WMI
La classe WMI MSiSCSI_SecurityCapabilities décrit les fonctionnalités de sécurité d’un initiateur.
Un pilote miniport doit implémenter la classe MSiSCSI_SecurityCapabilities si l’adaptateur HBA qu’il gère prend en charge IPsec.
Étant donné que la classe MSiSCSI_SecurityCapabilities est associée à un instance particulier d’un pilote miniport de stockage, le pilote miniport doit inscrire la classe en utilisant le nom de l’objet de périphérique physique (PDO) particulier que le pilote miniport gère.
La classe MSiSCSI_SecurityCapabilities est définie dans Config.mof.
class MSiSCSI_SecurityCapabilities {
[key] string InstanceName;
boolean Active;
[read, DisplayName("Protect iSCSI") : amended,
WmiDataId(1), description("TRUE if the HBA can use IPsec
to protect iSCSI traffic") : amended]
boolean ProtectiScsiTraffic;
[read, WmiDataId(2), DisplayName("Protect iSNS") :
amended, description("TRUE if the HBA can use IPsec to
protect iSNS traffic") : amended]
boolean ProtectiSNSTraffic;
[read, WmiDataId(3), DisplayName("Certificates Supported")
: amended, description("TRUE if HBA supports
certificates") : amended]
boolean CertificatesSupported;
[read, WmiDataId(4), DisplayName("Encryption Types
Available") : amended, description("Count of encryption
types available")]
uint32 EncryptionAvailableCount;
[read, WmiDataId(5),
WmiSizeIs("EncryptionAvailableCount"),
ENCRYPTION_TYPES_QUALIFIERS, DisplayName("Encryption
Types") : amended]
uint32 EncryptionAvailable[];
};
Lorsque la suite d’outils WMI compile la définition de classe précédente, elle produit la structure de données MSiSCSI_SecurityCapabilities .