clase WMI de MSiSCSI_SecurityCapabilities
La clase WMI MSiSCSI_SecurityCapabilities describe las funcionalidades de seguridad de un iniciador.
Un controlador de minipuerto debe implementar la clase MSiSCSI_SecurityCapabilities si el HBA que administra admite IPsec.
Dado que la clase MSiSCSI_SecurityCapabilities está asociada a una instancia determinada de un controlador de miniporte de almacenamiento, el controlador de minipuerto debe registrar la clase con el nombre del objeto de dispositivo físico determinado (PDO) que administra el controlador de miniporte.
La clase MSiSCSI_SecurityCapabilities se define en 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[];
};
Cuando el conjunto de herramientas WMI compila la definición de clase anterior, genera la estructura de datos MSiSCSI_SecurityCapabilities.