Msvm_Synth3dVideoPool 클래스
호스트 시스템에서 사용할 수 있는 가상 3D GPU(비디오 그래픽 처리 장치)에 대한 정보를 포함합니다. 이 클래스는 RemoteFX를 지원하는 호스트 시스템에서만 사용됩니다.
다음 구문은 MOF(관리 개체 형식) 코드를 간소화하고 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Synth3dVideoPool : CIM_ResourcePool
{
string InstanceID;
string Caption = "3D Display Controller Resource Pool";
string Description = "Resource pool used to allocate synthetic 3D video controller resources to a virtual machine.";
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[];
string StatusDescriptions[] = {"OK"};
string Status;
uint16 HealthState;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string PoolID;
boolean Primordial = True;
uint64 Capacity;
uint64 Reserved = 0;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType = "Microsoft:Hyper-V:Synthetic 3D Display Controller";
string AllocationUnits = "count";
string ConsumedResourceUnits = "count";
uint64 CurrentlyConsumedResource;
uint64 MaxConsumableResource;
boolean Is3dVideoSupported;
boolean IsSLATCapable;
boolean IsGPUCapable;
string DirectXVersion;
string RequiredMinimumDirectXVersion;
};
멤버
Msvm_Synth3dVideoPool 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_Synth3dVideoPool 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
CalculateVideoMemoryRequirements | RemoteFX 가상 머신에 필요한 비디오 메모리의 양을 계산합니다. |
속성
Msvm_Synth3dVideoPool 클래스에는 이러한 속성이 있습니다.
-
AllocationUnits
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
리소스 풀에서 사용하는 할당 단위입니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
용량
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
리소스 풀에서 지원할 수 있는 활성 예약의 최대 크기( AllocationUnits 단위)입니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64)
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
CommunicationStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
기본 관리되는 요소와 통신하는 계측의 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
사용할 수 없음 (1)
-
통신 확인 (2)
-
통신 손실 (3)
-
연락처 없음 (4)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
ConsumedResourceUnits
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
MaxConsumableResource 및 CurrentlyConsumedResource 속성의 단위를 지정합니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
CurrentlyConsumedResource
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
리소스 풀이 현재 소비자에게 제공하는 리소스의 양을 지정합니다. 이 속성은 리소스의 소비자 보기를 설명하는 반면 Reserved 속성은 리소스의 생산자 보기를 설명한다는 측면에서 Reserved 속성과 다릅니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
DetailedStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
PrimaryStatus 속성을 추가 상태 세부 정보로 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
사용할 수 없음 (0)
-
추가 정보 없음 (1)
-
스트레스 ( 2)
-
예측 실패 (3)
-
복구할 수 없는 오류 (4)
-
오류에서 엔터티 지원 (5)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
DirectXVersion
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MAXLEN (1024)
리소스 풀 내의 카드에서 지원하는 가장 낮은 버전의 DirectX를 지정합니다.
-
-
ElementName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 표시 이름입니다. 이 속성을 사용하면 각 instance 키 속성, ID 데이터 및 설명 정보 외에도 표시 이름을 정의할 수 있습니다. CIM_ManagedSystemElement 클래스의 Name 속성도 표시 이름으로 정의되지만 키로 서브클래스되는 경우가 많습니다. 동일한 속성이 불일치 없이 ID와 표시 이름을 모두 전달할 수 있는 것은 합리적이지 않습니다. Name이 존재하고 키가 아닌 경우(예: LogicalDevice 인스턴스의 경우) Name 및 ElementName 속성 모두에 동일한 정보가 있을 수 있습니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
HealthState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속되며 항상 5(확인)로 설정됩니다.
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신을 만든 날짜 및 시간입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
InstanceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
Is3dVideoSupported
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
호스트 시스템에서 3D 비디오를 지원하는지 여부를 지정합니다. 3D 비디오가 지원되는 경우 0이 아닌 값을 포함하거나, 그렇지 않으면 0을 포함합니다. 3차원 비디오를 지원하려면 RemoteFX 호스트에 SLAT(두 번째 수준 주소 변환) 기능이 있어야 하며 RemoteFX를 지원하는 물리적 GPU가 하나 이상 있어야 합니다.
-
-
IsGPUCapable
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
호스트에 RemoteFX를 지원하는 GPU가 있는지 여부와 DirectX 버전이 최소 요구 사항을 충족하는지 여부를 지정합니다.
-
-
IsSLATCapable
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: 사용되지 않음 ("값 없음")
호스트에 SLAT(두 번째 수준 주소 변환) 지원 CPU가 있는지 여부를 지정합니다.
참고
Windows 10 버전 1703 및 Windows Server 2016 사용되지 않습니다.
-
-
MaxConsumableResource
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
리소스 풀이 소비자에게 표시할 수 있는 소모성 리소스의 최대 양을 지정합니다. 이 속성은 리소스의 소비자 보기를 설명하는 반면 Capacity 속성은 리소스의 생산자 보기를 설명한다는 측면에서 Capacity 속성과 다릅니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MaxLen (1024)
개체가 알려진 레이블입니다. 서브클래스를 사용하면 이 속성을 키 속성으로 재정의할 수 있습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
OperatingStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
사용할 수 없음 (1)
-
서비스 (2)
-
시작 (3)
-
중지 (4)
-
중지됨 (5)
-
중단됨 (6)
-
휴면 ( 7)
-
완료됨 (8)
-
마이그레이션 (9)
-
이주 (10)
-
이민 (11)
-
스냅샷 만들기 (12)
-
종료 중(13)
-
테스트 중(14)
-
전환 (15)
-
서비스 중 (16)
-
DMTF 예약 됨(..)
-
Vendor Reserved (0x8000.. )
-
-
OperationalStatus
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
요소의 현재 상태. 이 속성은 CIM_ManagedSystemElement 상속되며 항상 2(확인)로 설정됩니다. Hyper-V는 이 배열의 첫 번째 요소만 사용합니다.
-
-
OtherResourceType
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
잘 정의된 값을 사용할 수 없으며 ResourceType 이 0("기타")으로 설정된 경우 리소스 유형을 설명하는 문자열입니다. 이 속성은 CIM_ResourcePool 상속되며 Null로 설정됩니다.
-
-
PoolID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 값은 이 풀에서 할당된 CIM_ResourceAllocationSettingData 인스턴스에서 참조됩니다. 이 속성은 CIM_ResourcePool 상속되며 항상 "Microsoft:GUID\Root"로 설정됩니다.
-
-
PrimaryStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 해당 하위 구성 요소의 상위 수준 및 상세 상태 상태 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
확인 (1)
-
성능 저하됨 (2)
-
오류 (3)
-
DMTF 예약 됨(..)
-
Vendor Reserved (0x8000.. )
-
-
원시
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
True 이면 이 리소스 풀이 리소스 관리 활동에서 리소스를 그려서 반환하는 기반이 됩니다. 그렇지 않으면 False입니다. 원시적이면 이 모델의 소비자가 이 리소스 풀을 만들거나 삭제할 수 없습니다. 그러나 모델링 여부에 관계없이 다른 작업은 원시 리소스 풀의 특성 또는 크기에 영향을 줄 수 있습니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
RequiredMinimumDirectXVersion
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MAXLEN (1024)
리소스 풀 내의 카드에 필요한 가장 낮은 버전의 DirectX를 지정합니다.
-
-
Reserved
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
현재 예약( AllocationUnits 단위)은 이 풀의 모든 활성 할당에 분산됩니다. 계층 구조 구성에서는 모든 하위 리소스 풀 현재 예약의 합계를 나타냅니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
ResourceSubType
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 풀의 구현 특정 하위 형식을 설명하는 문자열입니다. 예를 들어 동일한 리소스 유형의 다른 모델을 구분하는 데 사용할 수 있습니다. 이 속성은 CIM_ResourcePool 상속됩니다.
-
-
ResourceType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 리소스 풀이 할당할 수 있는 리소스의 유형입니다. 이 속성은 CIM_ResourcePool 상속되며 항상 4("메모리")로 설정됩니다.
-
-
상태
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 속성은 CIM_ManagedSystemElement 상속되지만 사용되지 않습니다.
-
-
StatusDescriptions
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM_ManagedSystemElement 상속되며 항상 "확인"으로 설정됩니다. Hyper-V는 이 배열의 첫 번째 요소만 사용합니다.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|