Msvm_ResourceAllocationSettingData 클래스
가상 리소스의 현재 및 기록된 할당 상태를 나타냅니다.
다음 구문은 간소화된 MOF(Managed Object Format) 코드이며 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
string InstanceID = "Microsoft:GUID\DeviceSpecificData";
string Caption;
string Description;
string ElementName;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits;
uint64 VirtualQuantity;
uint64 Reservation;
uint64 Limit;
uint32 Weight;
boolean AutomaticAllocation;
boolean AutomaticDeallocation;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
string VirtualQuantityUnits = "count";
string VirtualSystemIdentifiers[] = { "GUID" };
};
멤버
Msvm_ResourceAllocationSettingData 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
Msvm_ResourceAllocationSettingData 클래스에는 이러한 속성이 있습니다.
-
주소
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
리소스의 주소입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
읽기 전용 속성이지만 ResourceType 속성이 20(그래픽 컨트롤러)인 경우 Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.
-
-
AddressOnParent
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
부모의 컨텍스트에서 이 리소스의 주소를 설명합니다. Parent 및 AddressOnParent 속성은 컨트롤러 관계 및 컨트롤러의 디바이스 순서를 설명하는 데 사용됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
AllocationUnits
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
예약 및 제한 속성에서 사용하는 할당 단위입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
AutomaticAllocation
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
리소스가 자동으로 할당되는지 여부를 나타냅니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
AutomaticDeallocation
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
리소스의 할당을 자동으로 취소할지 여부를 나타냅니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64)
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
연결
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
이 리소스가 연결된 디바이스입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
이 속성은 읽기 전용입니다. 그러나 ResourceType 속성이 21(직렬 포트)이고 ResourceSubType 속성이 "Microsoft:Hyper-V:Serial Port"인 경우 connection 속성은 Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.
-
-
ConsumerVisibility
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
할당된 리소스에 대한 소비자의 가시성입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
ElementName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 표시 이름입니다. 이 속성은 CIM_SettingData 상속됩니다. 이 속성을 변경하면 연결된 논리 디바이스 파생 개체의 요소 이름이 변경됩니다.
읽기 전용 속성이지만 Msvm_VirtualSystemManagementService 클래스의ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.
-
-
HostResource
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
가상 머신의 각 디바이스에 하나의 호스트 리소스만 할당할 수 있으므로 이 배열의 첫 번째 요소만 설정할 수 있습니다. 이 기능을 지원하는 디바이스의 경우 할당할 기본 호스트 리소스에 대한 참조를 포함하도록 HostResource 배열의 첫 번째 요소를 설정합니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
이 속성은 읽기 전용입니다. 그러나 ResourceType 속성이 17(디스크)이고 ResourceSubType 속성이 "Microsoft:Hyper-V:Physical Disk Drive"인 경우 hostResource 속성은 Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.
-
-
InstanceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_SettingData 상속되며 항상 "Microsoft:GUID\DeviceSpecificData"로 설정됩니다.
-
-
제한
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 할당에 대해 부여될 최대 리소스 양입니다. 이 속성의 측정 단위는 VirtualQuantityUnits 속성으로 지정됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
MappingBehavior
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 리소스가 기본 리소스에 매핑되는 방법을 지정합니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
OtherResourceType
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
잘 정의된 값을 사용할 수 없으며 ResourceType 값이 1(기타)인 경우 리소스 형식을 설명하는 문자열입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
부모
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
리소스의 부모입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
PoolID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 리소스가 할당된 리소스 풀의 식별자입니다. 가상 머신과 연결된 인스턴스의 경우 "Microsoft:GUID\디바이스별 데이터"입니다. 가상 머신에 대한 잠재적 설정을 정의하는 인스턴스의 경우 "Microsoft:Definition\GUID\형식"이 됩니다. 여기서 Type 은 "최대값", "최소", "기본값" 또는 "증분" 중 하나일 수 있습니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
예약
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 할당에 사용할 수 있도록 보장되는 리소스의 양입니다. 이 속성의 측정 단위는 VirtualQuantityUnits 속성으로 지정됩니다. 이러한 리소스는 가상 머신에서 사용할 수 있도록 보장됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
ResourceSubType
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 리소스에 대한 구현별 하위 형식을 설명하는 문자열입니다. 예를 들어 동일한 리소스 유형의 서로 다른 모델을 구분하는 데 사용할 수 있습니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
ResourceType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 할당 설정이 나타내는 리소스의 유형입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
기타 (1)
-
컴퓨터 시스템 (2)
-
프로세서 (3)
-
메모리 (4)
-
IDE 컨트롤러 (5)
-
병렬 SCSI HBA (6)
-
FC HBA (7)
-
iSCSI HBA (8)
-
IB HCA (9)
-
이더넷 어댑터 (10)
-
기타 네트워크 어댑터 (11)
-
I/O 슬롯 (12)
-
I/O 디바이스 (13)
-
디스켓 드라이브 (14)
-
CD 드라이브 (15)
-
DVD 드라이브 (16)
-
디스크 드라이브 (17)
-
테이프 드라이브 (18)
-
스토리지 익스텐트 (19)
-
기타 스토리지 디바이스 (20)
-
직렬 포트 (21)
-
병렬 포트 (22)
-
USB 컨트롤러 (23)
-
그래픽 컨트롤러 (24)
-
IEEE 1394 컨트롤러 (25)
-
분할 가능한 단위 (26)
-
기본 분할 가능 단위 (27)
-
전원 공급 장치 (28)
-
냉각 장치 (29)
-
이더넷 스위치 포트 (30)
-
논리 디스크 (31)
-
스토리지 볼륨 (32)
-
이더넷 연결 (33)
-
DMTF 예약 됨(30 32767)
-
Vendor Reserved (32768 65535)
-
-
VirtualQuantity
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
소비자에게 제공되는 리소스의 수량을 지정합니다. 이 속성의 측정 단위는 VirtualQuantityUnits 속성으로 지정됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
VirtualQuantityUnits
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 리소스 할당에 대한 측정 단위를 지정합니다. 이 속성의 값은 DSP0004 V2.5 이상의 부록 C.1에 정의된 프로그래밍 단위 한정자의 법적 값이어야 합니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
-
-
VirtualSystemIdentifiers
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
-
한정자: ArrayType ("인덱싱됨")
가상 머신의 운영 체제에 표시되는 이 리소스의 식별자의 문자열 배열입니다. 이러한 값은 ResourceType 속성이 6(병렬 SCSI HBA)으로 설정되고 ResourceSubType 속성이 "Microsoft 가상 SCSI 컨트롤러"로 설정된 경우에만 사용됩니다. 이 속성은 "GUID"로 설정됩니다.
읽기 전용 속성이지만 Msvm_VirtualSystemManagementService 클래스의ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.
-
-
가중치
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
각 가상 머신 프로세서의 상대 가중치를 정의하는 정수입니다. 모든 예약이 충족되면 호스팅 플랫폼의 나머지 물리적 프로세서 용량은 상대 가중치에 따라 가상 머신에 할당됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.
범위: 0 1000
-
설명
Msvm_ResourceAllocationSettingData 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|