Msvm_LogicalDisk 클래스
스토리지 드라이브 미디어를 나타내며 스토리지 드라이브를 채우는 데 사용됩니다. 지원되는 미디어 유형에는 가상 하드 파일, 가상 플로피 파일, ISO 파일 및 물리적 디바이스 미디어가 포함됩니다.
다음 구문은 MOF(관리 개체 형식) 코드를 간소화하고 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_LogicalDisk : CIM_LogicalDisk
{
string InstanceID;
string Caption;
uint64 Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = 2;
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
uint16 CreationClassName = "Msvm_LogicalDisk";
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability = 6;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[] = { 6 };
uint64 MaxQuiesceTime;
uint16 DataOrganization = 2;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize = 512;
uint64 NumberOfBlocks = 266338304;
uint64 ConsumableBlocks = 0;
boolean IsBasedOnUnderlyingRedundancy = False;
boolean SequentialAccess = False;
uint16 ExtentStatus[] = { 2 };
boolean NoSinglePointOfFailure = False;
uint16 DataRedundancy = 0;
uint16 PackageRedundancy = 0;
uint8 DeltaReservation = 0;
boolean Primordial = False;
uint16 NameFormat = 12;
uint16 NameNamespace = 8;
string OtherNameNamespace;
string OtherNameFormat;
};
멤버
Msvm_LogicalDisk 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_LogicalDisk 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
EnableDevice | 이 메서드는 지원되지 않습니다. |
OnlineDevice | 이 메서드는 지원되지 않습니다. |
QuiesceDevice | 이 메서드는 지원되지 않습니다. |
RequestStateChange | 상태 변경을 요청합니다. |
다시 설정 | 서비스를 다시 설정합니다. |
RestoreProperties | 이 메서드는 지원되지 않습니다. |
SaveProperties | 이 메서드는 지원되지 않습니다. |
SetPowerState | 이 메서드는 지원되지 않습니다. |
속성
Msvm_LogicalDisk 클래스에는 이러한 속성이 있습니다.
-
Access
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
미디어를 읽을 수 있는지, 쓸 수 있는지 또는 둘 다인지를 나타냅니다. 이 속성은 CIM_StorageExtent 상속됩니다.
값 의미 - 0
Unknown - 1
읽을. - 2
쓰기. - 3
읽기/쓰기입니다. - 4
한 번 씁니다. -
-
AdditionalAvailability
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
디바이스의 추가 가용성 및 상태. 이 속성은 CIM_LogicalDevice 상속됩니다.
값 의미 - { 6 }
해당 사항 없음 -
-
가용성
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
디바이스의 기본 가용성 및 상태. 이 속성은 CIM_LogicalDevice 상속됩니다.
값 의미 - 6
해당 사항 없음 -
-
AvailableRequestedStates
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
상태 변경을 시작하는 데 사용되는 RequestStateChange 메서드의 RequestedState 매개 변수에 사용할 수 있는 값을 나타냅니다. 나열된 값은 CIM_EnabledLogicalElementCapabilities 연결된 instance RequestedStatesSupported 속성에 포함된 값의 하위 집합입니다. 여기서 선택한 값은 CIM_EnabledLogicalElement 개체의 현재 상태 함수입니다. 구현에서 가능한 값 집합을 현재 상태의 함수로 보급할 수 있는 경우 이 속성은 Null 이 아닐 수 있습니다. 구현에서 현재 상태의 함수로 가능한 값 집합을 확인할 수 없는 경우 이 속성은 Null 이 됩니다.
이 속성은 CIM_EnabledLogicalElement 상속됩니다.
-
-
BlockSize
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
스토리지 익스텐트를 형성하는 블록의 크기(바이트)입니다. 블록 크기가 가변적이면 최대 블록 크기(바이트)를 지정해야 합니다. 블록 크기를 알 수 없거나 블록 개념이 유효하지 않은 경우(예: 집계 익스텐트, 메모리 또는 논리 디스크) 1이 포함됩니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
"ISO 디스크 이미지"
"하드 디스크 이미지"
"플로피 디스크 이미지"
"CD/DVD 디스크"
-
-
CommunicationStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
기본 관리되는 요소와 통신하는 계측의 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
ConsumableBlocks
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
Msvm_BasedOn 연결을 사용하여 스토리지 익스텐트 계층화 시 사용할 수 있는 BlockSize 크기의 최대 블록 수입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
CreationClassName
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
instance 만드는 데 사용되는 클래스 또는 하위 클래스의 이름입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
-
-
DataOrganization
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
organization 사용되는 데이터 형식입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
값 의미 - 2
고정 블록입니다. -
-
DataRedundancy
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
현재 유지 관리되는 데이터의 전체 복사본 수입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
DeltaReservation
-
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
변경 내용을 캐싱하기 위해 복제본(replica) 예약해야 하는 공간의 양을 지정하는 백분율입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
설명
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
DetailedStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
PrimaryStatus 속성을 추가 상태 세부 정보로 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
DeviceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되며 "Microsoft:GUID\device-specific-data"로 설정됩니다.
-
-
ElementName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 표시 이름입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
"ISO 디스크 이미지"
"하드 디스크 이미지"
"플로피 디스크 이미지"
"CD/DVD 디스크"
-
-
EnabledDefault
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 사용 상태에 대한 관리자의 기본 또는 시작 구성입니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
-
-
EnabledState
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
요소의 사용 및 사용 안 함 상태입니다. 또한 이러한 요청된 상태 간의 전환을 나타낼 수도 있습니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
-
-
ErrorCleared
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
LastErrorCode에 보고된 오류가 이제 지워지는지 여부를 나타냅니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
ErrorDescription
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
LastErrorCode에 기록된 오류에 대한 자세한 정보와 수행할 수 있는 수정 작업에 대한 정보를 제공하는 문자열입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
ErrorMethodology
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 디바이스에서 지원하는 오류 검색 및 수정 유형을 설명하는 문자열입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
ExtentStatus
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
OperationalStatus 및 기타 상속된 속성에 캡처된 정보 이외의 추가 상태.
값 의미 - { 2 }
없음/해당 없음. -
-
HealthState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 현재 상태입니다. 이 특성은 이 요소의 상태를 나타내지만 해당 하위 구성 요소의 상태를 반드시 나타내는 것은 아닙니다. 가능한 값은 0에서 30입니다. 여기서 5는 요소가 완전히 정상이고 30은 요소가 완전히 비기능임을 의미합니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
IdentifyingDescriptions
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
OtherIdentifyingInfo 속성 배열의 항목 뒤에 설명 및 세부 정보를 제공하는 자유 형식 문자열의 배열입니다. 이 속성은 CIM_LogicalDevice 상속되며 Null로 설정됩니다.
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신 구성을 만든 날짜 및 시간입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
InstanceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
IsBasedOnUnderlyingRedundancy
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
기본 스토리지 익스텐트에서 스토리지 중복 그룹에 참여하는지 여부를 나타냅니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
LastErrorCode
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
논리 디바이스에서 보고한 마지막 오류 코드입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
MaxQuiesceTime
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 속성은 사용되지 않습니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체가 알려진 레이블입니다. 이 속성은 CIM_ManagedSystemElement 상속되며 ElementName 속성과 동일합니다.
-
-
NameFormat
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 속성은 CIM_StorageExtent 상속됩니다.
값 의미 - 1
기타 - 12
운영 체제 디바이스 이름 -
-
NameNamespace
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 속성은 CIM_StorageExtent 상속됩니다.
값 의미 - 1
기타 - 8
운영 체제 디바이스 네임스페이스 -
-
NoSinglePointOfFailure
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
단일 실패 지점이 없는지 여부를 나타냅니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
블록 수
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
연속 블록의 수이며, 각 블록은 스토리지 익스텐트 형식의 BlockSize 속성에 포함된 값의 크기를 차단합니다. BlockSize 속성의 값을 이 속성 값에 곱하여 스토리지 익스텐트의 총 크기를 계산할 수 있습니다. BlockSize 값이 1이면 이 속성은 스토리지 범위의 총 크기입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
-
-
OperatingStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
OperationalStatus
-
개체의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
가상 디스크에 필요한 QoS 수준을 충족할 수 없는 경우 기본 상태(OperationalStatus[0])이 Degraded(3)로 설정되고 OperationalStatus 배열에는 이 표에 따라 QoS 조건의 특정 이유를 나타내는 보조 상태 값이 추가로 포함됩니다.
값 Description 불충분한 처리량(32788) 요청된 최소 IOPS 속도는 현재 디바이스에서 사용할 수 없습니다. 참고
OperationalStatus는 다른 오류 또는 경고 조건(예: VSP와 VSC 간의 프로토콜 불일치)을 보고하는 데도 사용됩니다. 여러 조건이 있는 경우 기본 상태 Degraded로 설정되고 인덱스 1부터 시작하여 하나 이상의 보조 상태 값이 배열에 채워집니다.
-
확인 (2)
-
성능 저하됨 (3)
-
복구할 수 없는 오류 (7)
-
In Service (11)
-
참고
Windows 10 추가되었습니다.
-
연락처 없음 (12)
-
통신 끊김 (13)
-
오류에서 엔터티 지원 (16)
-
참고
Windows 10 추가되었습니다.
-
프로토콜 불일치 (32775)
-
통신 시간 초과 (32783)
-
참고
Windows 10 추가되었습니다.
-
불충분한 처리량 (32788)
-
알 수 없는 QoS 정책 ID (32791)
-
QoS가 지원되지 않음 (32792)
-
참고
Windows 10 추가되었습니다.
-
QoS 구성 불일치 (32793)
-
참고
Windows 10 추가되었습니다.
-
디스크가 가득 찼습니다 (32794)
-
참고
Windows 10 추가되었습니다.
OtherEnabledState
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
EnabledState 속성이 1(기타)로 설정된 경우 요소의 사용 또는 사용 안 함 상태입니다. EnabledState가 1 이외의 값인 경우 이 속성을 Null로 설정해야 합니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
OtherIdentifyingInfo
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
논리 디바이스를 식별하는 데 사용할 수 있는 디바이스 ID 정보 이외의 추가 데이터입니다. 이 속성은 CIM_LogicalDevice 상속되며 Null로 설정됩니다.
OtherNameFormat
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
NameFormat에 값 1(기타)이 포함된 경우 Name 속성의 형식을 설명하는 문자열입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
OtherNameNamespace
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
NameNamespace에 값 1(기타)이 포함된 경우 Name 속성의 네임스페이스를 설명하는 문자열입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
PackageRedundancy
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
현재 데이터 손실 없이 실패할 수 있는 실제 패키지의 수입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
PowerManagementCapabilities
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
디바이스의 전원 관리 기능입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
PowerManagementSupported
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
디바이스를 전원으로 관리할 수 있는지 여부를 나타냅니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
PowerOnHours
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 디바이스가 마지막 전원 주기 이후 전원이 켜진 연속 시간 수입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
PrimaryStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 해당 하위 구성 요소에 대한 높은 수준 및 자세한 상태 상태 정보를 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
원시
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
포함된 시스템에 이 작동 요소를 만들거나 삭제할 수 있는지 여부를 나타냅니다. 이 속성은 CIM_StorageExtent 상속되며 파일 기반 미디어의 경우 False , 통과 미디어의 경우 True 로 설정됩니다.
용도
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
미디어 및/또는 해당 사용을 설명하는 문자열입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
RequestedState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소에 대해 마지막으로 요청되거나 원하는 상태입니다. 요소의 실제 상태는 EnabledState로 표시됩니다. 이 속성은 마지막으로 요청된 상태와 현재 사용 또는 사용 안 함 상태를 비교하기 위해 제공됩니다. 특정 instance CIM_EnabledLogicalElementRequestStateChange 메서드를 지원하지 않을 수 있습니다. 이 경우 값 12(해당 없음)가 사용됩니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
SequentialAccess
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
미디어 액세스 디바이스에서 스토리지에 순차적으로 액세스하는지 여부를 나타냅니다. 통과 테이프 미디어는 순차적으로 액세스되는 스토리지 익스텐트의 예입니다. 이 속성은 CIM_StorageExtent 상속됩니다.
상태
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 현재 상태. 이 속성은 CIM_ManagedSystemElement 상속되지만 사용되지 않습니다.
StatusDescriptions
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
StatusInfo
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
논리 디바이스의 현재 상태입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
SystemCreationClassName
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 시스템의 생성 클래스 이름입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
SystemName
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 가상 머신의 고유 식별자입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
TimeOfLastStateChange
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
요소의 사용 상태가 마지막으로 변경된 날짜 또는 시간입니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
TotalPowerOnHours
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 디바이스의 전원이 공급된 총 시간 수입니다. 이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
TransitioningToState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
instance 전환 중인 대상 상태를 나타냅니다. 이 속성은 CIM_EnabledLogicalElement 상속되지만 사용되지 않습니다.
설명
Msvm_LogicalDisk 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|