다음을 통해 공유


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

데이터 형식: 문자열

액세스 형식: 읽기 전용

부모의 컨텍스트에서 이 리소스의 주소를 설명합니다. ParentAddressOnParent 속성은 컨트롤러 관계 및 컨트롤러의 디바이스 순서를 설명하는 데 사용됩니다. 이 속성은 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Msvm_ResourceAllocationSettingData(V1)

리소스 관리 클래스