MSiSCSI_SecurityCapabilities WMI 類別描述啟動器的安全性功能。
如果迷你埠驅動程式所管理的 HBA 支援 IPsec,則必須實作 MSiSCSI_SecurityCapabilities 類別。
因為MSiSCSI_SecurityCapabilities類別與存放迷你埠驅動程式的特定實例相關聯,因此迷你埠驅動程序必須使用迷你埠驅動程式所管理的特定實體裝置物件 (PDO) 名稱來註冊類別。
MSiSCSI_SecurityCapabilities類別定義於 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[];
};
當 WMI 工具套件編譯上述類別定義時,它會產生 MSiSCSI_SecurityCapabilities 數據結構。