Msvm _ ResourcePool 클래스

가상 머신에서 사용할 수 있는 가상 리소스 유형에 대해 설명합니다. 리소스 풀은 물리적 리소스를 집계하며 가상 머신에 리소스를 할당하는 데 사용됩니다. Hyper-V에서 모든 리소스 풀은 기본 풀이며, 가상 머신에 할당될 수 있는 각 특정 유형의 리소스에 대해 정확히 하나의 풀이 있습니다.

다음 구문은 MOF(MOF(Managed Object Format)) 코드를 간소화하고 상속된 모든 속성을 포함합니다.

구문

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourcePool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

멤버

Msvm _ ResourcePool 클래스에는 다음과 같은 형식의 멤버가 있습니다.

속성

Msvm _ ResourcePool 클래스에는 이러한 속성이 있습니다.

AllocationUnits

데이터 형식: string

액세스 형식: 읽기 전용

리소스 풀에서 사용하는 할당 단위입니다. 이 속성은 CIM _ ResourcePool에서 상속되며 "Megabyte"로 설정됩니다.

용량

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀에서 지원할 수 있는 활성 예약의 최대 크기(AllocationUnits 단위)입니다. 이 속성은 CIM _ ResourcePool에서 상속됩니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 간단한 설명입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

CommunicationStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

기본 관리되는 요소와 통신하는 계측의 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

알 수 없음(0)

사용할 수 없습니다(1)

통신 확인(2)

통신 손실(3)

연락처 없음(4)

DMTF 예약됨(..)

공급업체 예약(0x8000. )

ConsumedResourceUnits

데이터 형식: string

액세스 형식: 읽기 전용

MaxConsumableResourceCurrentlyConsumedResource 속성의 단위를 지정합니다.

CurrentlyConsumedResource

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀이 현재 소비자에게 제공하는 리소스의 양을 지정합니다. 이 속성은 리소스의 소비자 뷰를 설명하는 반면 Reserved 속성은 리소스의 생산자 뷰를 설명한다는 점에서 Reserved 속성과 다릅니다.

설명

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

DetailedStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

추가 상태 세부 정보로 PrimaryStatus 속성을 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

사용할 수 없습니다(0)

추가 정보 없음(1)

스트레스(2)

예측 실패(3)

복구할 수 없는 오류(4)

오류에서 엔터티 지원(5)

DMTF 예약됨(..)

공급업체 예약(0x8000. )

ElementName

데이터 형식: string

액세스 형식: 읽기 전용

개체의 표시 이름입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

HealthState

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 현재 상태입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

개체가 설치된 날짜 및 시간입니다. 이 속성에는 개체가 설치되어 있음을 나타내는 값이 필요하지 않습니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

InstanceID

데이터 형식: string

액세스 형식: 읽기 전용

한정자:

이 클래스의 인스턴스를 고유하게 식별합니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

MaxConsumableResource

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀이 소비자에게 표시할 수 있는 사용 가능한 리소스의 최대 양을 지정합니다. 이 속성은 리소스의 소비자 뷰를 설명하는 반면 Capacity 속성은 리소스의 생산자 뷰를 설명한다는 점에서 Capacity 속성과 다릅니다.

이름

데이터 형식: string

액세스 형식: 읽기 전용

개체를 알 수 있는 레이블입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

OperatingStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값에 대한 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

알 수 없음(0)

사용할 수 없습니다(1)

서비스(2)

시작(3)

중지(4)

중지(5)

중단(6)

Dormant (7)

완료(8)

마이그레이션(9)

Emigrating (10)

Immigrating(11)

스냅샷(12)

종료(13)

테스트 중(14)

전환(15)

서비스 중(16)

DMTF 예약됨(..)

공급업체 예약(0x8000. )

OperationalStatus

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

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

개체의 현재 상태입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

QoS 관련 조건이 검색되지 않은 경우 기본 상태(OperationalStatus [ ] 0)가 OK(2)로 설정됩니다. 그렇지 않으면 기본 상태가 Degraded(3)로 설정되고 하나 이상의 보조 상태 값이 배열에 채워지며 인덱스 1부터 시작하여 이 표에 따라 보다 구체적인 조건을 보고합니다.

설명
처리량 부족(32788)
풀에서 할당된 가상 디스크 중 하나 이상에서 현재 처리량 부족 상태를 보고하고 있습니다.

Hyper-V WMI 공급자는 Msvm _ ResourcePool 클래스의 OperationalStatus가 변경 될 때마다 Msvm _ StorageAlert 이벤트를 발생 입니다.

OK (2)

저하됨(3)

복구할 수 없는 오류(7)

연락처 없음(12)

통신 손실(13)

프로토콜 불일치(32775)

처리량 부족(32788)

OtherResourceType

데이터 형식: string

액세스 형식: 읽기 전용

잘 정의된 값을 사용할 수 없으며 ResourceType이 0("기타")으로 설정된 경우 리소스 종류를 설명하는 문자열입니다. 이 속성은 CIM _ ResourcePool에서 상속되며 Null 로 설정됩니다.

PoolID

데이터 형식: string

액세스 형식: 읽기 전용

이 값은 이 풀에서 할당된 CIM _ ResourceAllocationSettingData 인스턴스에서 참조됩니다. 이 속성은 CIM _ ResourcePool에서 상속되며 항상 "Microsoft:GUID \ 루트"로 설정됩니다.

PrimaryStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 해당 하위 구성 요소의 높은 수준과 자세한 상태를 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

알 수 없음(0)

OK (1)

Degraded(2)

오류(3)

DMTF 예약됨(..)

공급업체 예약(0x8000. )

원시

데이터 형식: boolean

액세스 형식: 읽기 전용

이 리소스 풀이 리소스 관리 작업에서 리소스가 그려지고 반환되는 기반이면 True이고, 그렇지 않으면 False 입니다. 원시적이면 이 모델의 소비자가 이 리소스 풀을 만들거나 삭제할 수 없습니다. 그러나 모델링 여부에 관계없이 다른 작업은 원시 리소스 풀의 특성 또는 크기에 영향을 줄 수 있습니다. 이 속성은 CIM _ ResourcePool에서 상속됩니다.

Reserved

데이터 형식: uint64

액세스 형식: 읽기 전용

현재 예약(AllocationUnits 단위)은 이 풀의 모든 활성 할당에 분산됩니다. 계층적 구성에서 이는 모든 하위 리소스 풀 현재 예약의 합계를 나타냅니다. 이 속성은 CIM _ ResourcePool에서 상속됩니다.

ResourceSubType

데이터 형식: string

액세스 형식: 읽기 전용

이 풀에 대한 구현별 하위 형식을 설명하는 문자열입니다. 예를 들어 동일한 리소스 유형의 서로 다른 모델을 구분하는 데 사용할 수 있습니다. 이 속성은 CIM _ ResourcePool에서 상속됩니다.

ResourceType

데이터 형식: uint16

액세스 형식: 읽기 전용

이 리소스 풀이 할당할 수 있는 리소스의 유형입니다. 이 속성은 CIM _ ResourcePool에서 상속되며 4("Memory")로 설정됩니다.

상태

데이터 형식: string

액세스 형식: 읽기 전용

개체의 현재 상태입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속되지만 사용되지는 않습니다.

StatusDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

설명

Msvm _ ResourcePool 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
[Windows 8 데스크톱 앱만]
지원되는 최소 서버
[Windows Server 2012 데스크톱 앱만]
네임스페이스
루트 \ 가상화 \ V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM _ ResourcePool

CIM _ ResourcePool

Msvm _ ResourcePool(V1)

Msvm _ StorageAlert

리소스 관리 클래스