MSiSCSI_SecurityCapabilities WMI 클래스
MSiSCSI_SecurityCapabilities WMI 클래스는 초기자의 보안 기능을 설명합니다.
미니포트 드라이버는 관리하는 HBA가 IPsec을 지원하는 경우 MSiSCSI_SecurityCapabilities 클래스를 구현해야 합니다.
MSiSCSI_SecurityCapabilities 클래스는 스토리지 미니포트 드라이버의 특정 instance 연결되므로 미니포트 드라이버는 미니포트 드라이버가 관리하는 특정 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 데이터 구조가 생성됩니다.