MSFT_MaskingSet 클래스
마스킹 집합을 나타냅니다.
마스킹 집합은 대량 표시 및 숨기기 작업에 사용되는 가상 디스크, 대상 포트 및 초기자 ID의 컬렉션입니다. 리소스가 마스킹 집합에 추가되면 마스킹 집합의 다른 모든 리소스에 액세스할 수 있습니다. 예를 들어 마스킹 집합에 가상 디스크 개체를 추가하면 마스킹 집합의 모든 초기자 ID가 가상 디스크 개체에 액세스할 수 있습니다.
다음 구문은 MOF(Managed Object Format) 코드에서 간소화됩니다.
구문
class MSFT_MaskingSet : MSFT_StorageObject
{
String FriendlyName;
String Name;
UInt16 HostType;
};
멤버
MSFT_MaskingSet 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
MSFT_MaskingSet 클래스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
AddInitiatorId | 마스킹 집합에 하나 이상의 초기자 식별자를 추가합니다. |
AddTargetPort | 마스킹 집합에 하나 이상의 대상 포트를 추가합니다. |
AddVirtualDisk | 마스킹 집합에 하나 이상의 가상 디스크를 추가합니다. |
DeleteObject | 마스킹 집합 instance 삭제합니다. |
GetSecurityDescriptor | 마스킹 집합 instance 대한 보안 설명자를 검색합니다. |
RemoveInitiatorId | 마스킹 집합에서 하나 이상의 초기자 식별자를 제거합니다. |
RemoveTargetPort | 마스킹 집합에서 하나 이상의 대상 포트를 제거합니다. |
RemoveVirtualDisk | 마스킹 집합에서 하나 이상의 가상 디스크를 제거합니다. |
SetFriendlyName | 마스킹 집합의 이름을 설정합니다. |
SetSecurityDescriptor | 마스킹 집합 개체의 보안 설명자를 설정합니다. |
속성
MSFT_MaskingSet 클래스에는 이러한 속성이 있습니다.
FriendlyName
데이터 형식: 문자열
액세스 형식: 읽기 전용
한정자: 필수
마스킹 집합의 사용자에게 친숙한 이름입니다. 마스킹 집합을 만들 때 지정되며 SetFriendlyName 메서드를 사용하여 변경할 수 있습니다.
HostType
데이터 형식: UInt16
액세스 형식: 읽기 전용
초기자에 가상 디스크를 표시할 때 스토리지 시스템의 동작에 영향을 줄 수 있는 호스트 운영 체제 또는 기타 호스트 환경 요소입니다.
알 수 없음 (0)
기타 (1)
표준 (2)
솔라리스 (3)
HPUX
OpenVMS (5)
Tru64 (6)
Netware (7)
순차 (8)
AIX (9)
DGUX (10)
다이닉스 (11)
Irix (12)
Cisco iSCSI 스토리지 라우터 (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
트레스패스 (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
Microsoft Reserved (22..32767)
공급업체별 (32768..65535)
이름
데이터 형식: 문자열
액세스 형식: 읽기 전용
한정자: 필수
마스킹 집합에 대한 사용자에게 친숙한 시스템 정의 이름입니다. 이 이름은 소유 스토리지 하위 시스템의 scope 내에서 고유합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |