다음을 통해 공유


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 데이터 구조가 생성됩니다.