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

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: 재정 의("OperationalStatus"), ArrayType ("Indexed")

개체의 현재 상태입니다. 이 속성은 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_LogicalDisk

CIM_LogicalDisk

Msvm_StorageAlert

스토리지 클래스