Classe WMI MSiSCSI_SecurityCapabilities
La classe WMI MSiSCSI_SecurityCapabilities descrive le funzionalità di sicurezza di un iniziatore.
Un driver miniport deve implementare la classe MSiSCSI_SecurityCapabilities se l'HBA gestisce supporta IPsec.
Poiché la classe MSiSCSI_SecurityCapabilities è associata a una particolare istanza di un driver miniport di archiviazione, il driver miniport deve registrare la classe usando il nome dell'oggetto dispositivo fisico specifico (PDO) gestito dal driver miniport.
La classe MSiSCSI_SecurityCapabilities è definita in 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[];
};
Quando la suite di strumenti WMI compila la definizione della classe precedente, genera la struttura di dati MSiSCSI_SecurityCapabilities .