Condividi tramite


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 .