Msvm_Synthetic3DDisplayController 클래스
가상 머신에 할당된 가상 3D 디스플레이 컨트롤러를 나타냅니다. 이 클래스는 RemoteFX를 사용하는 가상 머신에서만 사용됩니다.
중요
가상 머신에 가상 3D 디스플레이 컨트롤러를 추가하는 경우 해당 가상 머신에 연결된 가상 디스플레이 컨트롤러(Msvm_SyntheticDisplayController)를 사용하지 않도록 설정해야 합니다.
다음 구문은 간소화된 MOF(Managed Object Format) 코드이며 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider")]
class Msvm_Synthetic3DDisplayController : CIM_DisplayController
{
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 EnabledState;
string OtherEnabledState;
uint16 RequestedState;
uint16 EnabledDefault;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName;
string SystemName;
uint16 CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string OtherIdentifyingInfo[];
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
datetime TimeOfLastReset;
uint16 ProtocolSupported = 1;
uint32 MaxNumberControlled = 1;
string ProtocolDescription = "Video";
string VideoProcessor = "Synthetic Video Processor";
uint16 VideoMemoryType = 2;
string OtherVideoMemoryType;
uint32 NumberOfVideoPages = 2048;
uint32 MaxMemorySupported = 8388608;
uint16 AcceleratorCapabilities[] = { 2 };
string CapabilityDescriptions[] = { "Graphics Accelerator" };
string OtherVideoArchitecture;
uint16 VideoArchitecture;
string AllocatedGPU;
};
멤버
Msvm_Synthetic3DDisplayController 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_Synthetic3DDisplayController 클래스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
EnableDevice | 이 메서드는 지원되지 않습니다. |
OnlineDevice | 이 메서드는 지원되지 않습니다. |
QuiesceDevice | 이 메서드는 지원되지 않습니다. |
RequestStateChange | 이 메서드는 지원되지 않습니다. |
Reset | 이 메서드는 지원되지 않습니다. |
RestoreProperties | 이 메서드는 지원되지 않습니다. |
SaveProperties | 이 메서드는 지원되지 않습니다. |
SetPowerState | 이 메서드는 지원되지 않습니다. |
속성
Msvm_Synthetic3DDisplayController 클래스에는 이러한 속성이 있습니다.
-
AcceleratorCapabilities
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
디스플레이 컨트롤러의 그래픽 및 3D 기능입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
AdditionalAvailability
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되며 항상 6(해당 없음)으로 설정됩니다.
-
-
AllocatedGPU
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MAXLEN (1024)
이 가상 머신에 할당된 GPU(물리적 그래픽 처리 장치)의 식별자입니다. 이 속성은 RemoteFX를 사용하는 가상 머신에만 적용됩니다.
-
-
가용성
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되며 항상 6(해당 없음)으로 설정됩니다.
-
-
AvailableRequestedStates
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
RequestStateChange 메서드의 RequestedState 매개 변수에 대한 가능한 값을 나타냅니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 Null로 설정됩니다.
-
-
CapabilityDescriptions
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
AcceleratorCapabilities 속성 배열에 표시된 비디오 가속기 기능에 대한 자세한 설명을 제공하는 자유 형식 문자열 배열입니다. 이 배열의 각 항목은 동일한 인덱스 에 있는 AcceleratorCapabilities 속성 배열의 항목과 관련이 있습니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
CommunicationStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
계측이 기본 관리되는 요소와 통신하는 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
사용할 수 없음 (1)
-
통신 확인 (2)
-
통신 끊김 (3)
-
연락처 없음 (4)
-
DMTF 예약 됨(..)
-
Vendor Reserved (0x8000.. )
-
-
CreationClassName
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
instance 만드는 데 사용되는 클래스 또는 하위 클래스의 이름입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
DetailedStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
PrimaryStatus 속성을 추가 상태 세부 정보로 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
사용할 수 없음 (0)
-
추가 정보 없음 (1)
-
스트레스 ( 2)
-
예측 실패 (3)
-
복구할 수 없는 오류 (4)
-
오류에서 엔터티 지원 (5)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
DeviceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
디바이스 식별자입니다. 이 속성은 CIM_LogicalDevice 상속되며 항상 "Microsoft:GUID"로 설정됩니다.
-
-
ElementName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 표시 이름입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
EnabledDefault
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 사용 상태에 대한 관리자의 기본 또는 시작 구성입니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 2(사용)로 설정됩니다.
-
-
EnabledState
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
요소의 사용 및 사용 안 함 상태입니다. 또한 이러한 요청된 상태 간의 전환을 나타낼 수도 있습니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 2(사용) 또는 3(사용 안 함)으로 설정됩니다.
-
-
ErrorCleared
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
ErrorDescription
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
HealthState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 현재 상태입니다. 이 특성은 이 요소의 상태를 나타내지만 반드시 하위 요소의 상태를 나타내는 것은 아닙니다. 가능한 값은 0에서 30까지입니다. 여기서 5는 요소가 완전히 정상이고 30은 요소가 완전히 작동하지 않는 것을 의미합니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
IdentifyingDescriptions
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되며 항상 Null로 설정됩니다.
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신 구성을 만든 날짜 및 시간입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
InstanceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
LastErrorCode
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
MaxMemorySupported
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
지원되는 최대 메모리 양(바이트)입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
MaxNumberControlled
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
이 컨트롤러에서 지원하는 직접 주소 지정 가능한 엔터티의 최대 수입니다. 숫자를 알 수 없거나 무제한인 경우 값 0을 사용해야 합니다. 컨트롤러가 제어된 디바이스에 액세스하는 데 사용하는 프로토콜입니다. 이 속성은 CIM_Controller 상속됩니다.
-
-
MaxQuiesceTime
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체가 알려진 레이블입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
NumberOfVideoPages
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
현재 해상도와 사용 가능한 메모리가 제공된 경우 지원되는 비디오 페이지 수입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
OperatingStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 더 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
사용할 수 없음 (1)
-
서비스 (2)
-
시작 (3)
-
중지 (4)
-
중지됨 (5)
-
중단됨 (6)
-
휴면 (7)
-
완료됨 (8)
-
마이그레이션 중(9)
-
이주 (10)
-
이민 중(11)
-
스냅샷( 12)
-
종료 중 (13)
-
테스트 중 (14)
-
전환 중(15)
-
In Service (16)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
OperationalStatus
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
개체의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
OtherEnabledState
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
EnabledState 속성이 1(기타)로 설정된 경우 요소의 사용 또는 사용 안 함 상태입니다. EnabledState가 1 이외의 값인 경우 이 속성을 Null로 설정해야 합니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 Null로 설정됩니다.
-
-
OtherIdentifyingInfo
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되며 항상 Null로 설정됩니다.
-
-
OtherVideoArchitecture
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
VideoArchitecture 속성이 1("기타")일 때 비디오 아키텍처 유형을 설명하는 문자열입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
OtherVideoMemoryType
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
instance VideoMemoryType 속성이 1(기타)인 경우 비디오 메모리 유형입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
PowerManagementCapabilities
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
PowerManagementSupported
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
PowerOnHours
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
PrimaryStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 하위 구성 요소의 상위 수준 및 상세 상태 상태 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
알 수 없음 (0)
-
확인 (1)
-
성능 저하됨 (2)
-
오류 (3)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
ProtocolDescription
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
컨트롤러에서 지원하는 프로토콜과 관련된 추가 정보를 제공하는 문자열입니다. 이 속성은 CIM_Controller 상속됩니다.
-
-
ProtocolSupported
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
컨트롤러가 제어된 디바이스에 액세스하는 데 사용하는 프로토콜입니다. 이 속성은 CIM_Controller 상속됩니다.
-
-
RequestedState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소에 대해 마지막으로 요청되거나 원하는 상태입니다. 요소의 실제 상태는 EnabledState로 표시됩니다. 이 속성은 마지막으로 요청된 상태와 현재 사용 또는 사용 안 함 상태를 비교하기 위해 제공됩니다. 특정 instance CIM_EnabledLogicalElementRequestStateChange를 지원하지 않을 수 있습니다. 이 경우 값 12(해당 없음)가 사용됩니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 2(사용), 3(사용 안 함) 또는 12(해당 없음)로 설정됩니다.
-
-
상태
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 속성은 CIM_ManagedSystemElement 상속되지만 사용되지 않습니다.
-
-
StatusDescriptions
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
StatusInfo
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
SystemCreationClassName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 시스템의 생성 클래스 이름입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
-
-
SystemName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 가상 머신의 고유 식별자입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
-
-
TimeOfLastReset
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신의 전원이 마지막으로 켜진 시간입니다. 이 속성은 CIM_Controller 상속됩니다.
-
-
TimeOfLastStateChange
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
요소의 사용 상태가 마지막으로 변경된 날짜 또는 시간입니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
-
-
TotalPowerOnHours
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
이 속성은 CIM_LogicalDevice 상속되지만 사용되지 않습니다.
-
-
TransitioningToState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
instance 전환 중인 대상 상태를 나타냅니다. 이 속성은 CIM_EnabledLogicalElement 상속되며 항상 Null로 설정됩니다.
-
-
VideoArchitecture
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
비디오 신호를 생성하는 데 사용되는 디스플레이 컨트롤러의 비디오 아키텍처를 지정합니다. 일반적으로 전용 비디오 프로세서는 지정된 아키텍처에 따라 비디오 신호를 생성합니다. 디스플레이 컨트롤러의 최대 해상도 기능을 나타내는 지표입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
알 수 없음 (0)
-
기타 (1)
-
CGA (2)
-
EGA (3)
-
VGA (4)
-
SVGA (5)
-
MDA (6)
-
HGC (7)
-
MCGA (8)
-
8514A (9)
-
XGA (10)
-
선형 프레임 버퍼 (11)
-
PC-98 (160)
-
DMTF 예약됨 (..)
-
Vendor Reserved (0x8000.. )
-
-
VideoMemoryType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
비디오 메모리의 유형입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
-
VideoProcessor
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
비디오 프로세서/컨트롤러를 설명하는 문자열입니다. 이 속성은 CIM_DisplayController 상속됩니다.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
R2 Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|