Msvm_GuestServiceInterfaceComponent 클래스
호스트 시스템의 관리 인터페이스에서 가상 머신과 상호 작용하는 메커니즘을 제공하는 게스트 서비스 인터페이스 구성 요소의 상태를 나타냅니다. 이 클래스는 CIM_LogicalDevice 클래스에서 파생됩니다.
다음은 MOF 코드에서 단순화된 구문으로 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestServiceInterfaceComponent : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
멤버
Msvm_GuestServiceInterfaceComponent 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_GuestServiceInterfaceComponent 클래스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
RequestStateChange | 게스트 서비스 인터페이스 구성 요소의 상태를 지정된 값으로 변경하도록 요청합니다. |
다시 설정 | 논리 디바이스의 초기화를 요청합니다. WMI에서 구현되지 않습니다. |
SetPowerState | 논리 디바이스에 대해 원하는 전원 상태와 디바이스를 해당 상태로 전환해야 하는 시기를 정의합니다. WMI에서 구현되지 않습니다. |
속성
Msvm_GuestServiceInterfaceComponent 클래스에는 이러한 속성이 있습니다.
-
가용성
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
디바이스의 가용성 및 상태.
값 의미 - 기타
- 1(0x1)
- 알 수 없음
- 2(0x2)
- 실행 중/전체 전원
- 3(0x3)
- 경고
- 4(0x4)
- 테스트 중
- 5(0x5)
- 해당 없음
- 6(0x6)
- 전원 끄기
- 7(0x7)
- 오프라인
- 8(0x8)
- 오프 듀티
- 9(0x9)
- 성능 저하됨
- 10(0xA)
- 설치 안 됨
- 11(0xB)
- 설치 오류
- 12(0xC)
- 절전 - 알 수 없음
- 13(0xD)
디바이스는 절전 모드인 것으로 알려져 있지만 정확한 상태 알 수 없습니다. - 절전 - 저전력 모드
- 14(0xE)
디바이스가 절전 상태이지만 여전히 작동 중이며 성능이 저하될 수 있습니다. - 절전 - 대기
- 15(0xF)
디바이스가 작동하지 않지만 신속하게 전체 전원을 공급할 수 있습니다. - 전원 주기
- 16(0x10)
- 절전 - 경고
- 17(0x11)
절전 모드에서도 디바이스가 경고 상태입니다. -
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
개체에 대한 간단한 텍스트 설명입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
ConfigManagerErrorCode
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
Win32 Configuration Manager 오류 코드입니다.
값 의미 - 0(0x0)
디바이스가 제대로 작동합니다. - 1(0x1)
디바이스가 올바르게 구성되지 않았습니다. - 2(0x2)
Windows에서 이 디바이스에 대한 드라이버를 로드할 수 없습니다. - 3(0x3)
이 디바이스의 드라이버가 손상되었거나 시스템이 메모리 또는 기타 리소스가 부족할 수 있습니다. - 4(0x4)
디바이스가 제대로 작동하지 않습니다. 드라이버 또는 레지스트리 중 하나가 손상되었을 수 있습니다. - 5(0x5)
디바이스용 드라이버에는 Windows에서 관리할 수 없는 리소스가 필요합니다. - 6(0x6)
디바이스에 대한 부팅 구성이 다른 디바이스와 충돌합니다. - 7(0x7)
필터링할 수 없습니다. - 8(0x8)
디바이스에 대한 드라이버 로더가 없습니다. - 9(0x9)
디바이스가 제대로 작동하지 않습니다. 제어 펌웨어가 디바이스의 리소스를 잘못 보고하고 있습니다. - 10(0xA)
디바이스를 시작할 수 없습니다. - 11(0xB)
디바이스가 실패했습니다. - 12(0xC)
디바이스에서 사용할 수 있는 충분한 리소스를 찾을 수 없습니다. - 13(0xD)
Windows에서 디바이스의 리소스를 확인할 수 없습니다. - 14(0xE)
컴퓨터를 다시 시작할 때까지 디바이스가 제대로 작동할 수 없습니다. - 15(0xF)
가능한 다시 열거형 문제로 인해 디바이스가 제대로 작동하지 않습니다. - 16(0x10)
Windows는 디바이스에서 사용하는 모든 리소스를 식별할 수 없습니다. - 17(0x11)
디바이스에서 알 수 없는 리소스 유형을 요청하고 있습니다. - 18(0x12)
디바이스 드라이버를 다시 설치해야 합니다. - 19(0x13)
VxD 로더를 사용하지 못했습니다. - 20(0x14)
레지스트리가 손상되었을 수 있습니다. - 21(0x15)
시스템 오류. 디바이스 드라이버를 변경하는 것이 비효율적인 경우 하드웨어 설명서를 참조하세요. Windows에서 디바이스를 제거합니다. - 22(0x16)
디바이스를 사용할 수 없습니다. - 23(0x17)
시스템 오류. 디바이스 드라이버를 변경하는 것이 비효율적인 경우 하드웨어 설명서를 참조하세요. - 24(0x18)
디바이스가 없거나, 제대로 작동하지 않거나, 모든 드라이버가 설치되어 있지 않습니다. - 25(0x19)
Windows는 여전히 디바이스를 설정하고 있습니다. - 26(0x1A)
Windows는 여전히 디바이스를 설정하고 있습니다. - 27(0x1B)
디바이스에 유효한 로그 구성이 없습니다. - 28(0x1C)
디바이스 드라이버가 설치되지 않았습니다. - 29(0x1D)
디바이스를 사용할 수 없습니다. 디바이스 펌웨어가 필요한 리소스를 제공하지 않았습니다. - 30(0x1E)
디바이스가 다른 디바이스에서 사용하는 IRQ 리소스를 사용하고 있습니다. - 31(0x1F)
디바이스가 제대로 작동하지 않습니다. Windows에서 필요한 디바이스 드라이버를 로드할 수 없습니다. -
-
ConfigManagerUserConfig
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
TRUE이면 디바이스가 사용자 정의 구성을 사용하고 있습니다.
-
-
CreationClassName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
instance 만드는 데 사용되는 클래스 또는 하위 클래스의 이름입니다. 클래스의 다른 키 속성과 함께 사용할 경우 이 속성을 사용하면 클래스의 모든 인스턴스와 해당 서브클래스를 고유하게 식별할 수 있습니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체에 대한 텍스트 설명입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
DeviceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
논리 디바이스의 이름을 고유하게 지정하기 위한 주소 또는 기타 식별 정보입니다.
-
-
ErrorCleared
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
TRUE이면 LastErrorCode 속성에 보고된 오류가 지워집니다.
-
-
ErrorDescription
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
LastErrorCode 속성에 기록된 오류 및 수행할 수정 작업에 대한 정보를 제공하는 자유 형식 문자열입니다.
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
개체가 설치된 날짜 및 시간입니다. 이 속성은 개체가 설치되었음을 나타내는 값이 필요하지 않습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
LastErrorCode
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
논리 디바이스에서 보고한 마지막 오류 코드입니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체가 알려진 레이블입니다. 서브클래스를 사용하면 이 속성을 키 속성으로 재정의할 수 있습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
PNPDeviceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
논리 디바이스의 Win32 플러그 앤 플레이 디바이스 식별자를 나타냅니다.
예: "*PNP030b"
-
-
PowerManagementCapabilities
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
논리 디바이스의 특정 전원 관련 기능 배열입니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
값 의미 - 알 수 없음
- 0(0x0)
- 지원 안 됨
- 1(0x1)
- 사용 안 함
- 2(0x2)
- Enabled
- 3(0x3)
전원 관리 기능은 현재 사용하도록 설정되어 있지만 정확한 기능 집합을 알 수 없거나 정보를 사용할 수 없습니다. - 절전 모드가 자동으로 입력됨
- 4(0x4)
디바이스는 사용량 또는 기타 기준에 따라 전원 상태를 변경할 수 있습니다. - 전원 상태 설정 가능
- 5(0x5)
SetPowerState 메서드가 지원됩니다. 이 메서드는 부모 CIM_LogicalDevice 클래스에서 찾을 수 있으며 구현할 수 있습니다. 자세한 내용은 MOF(Managed Object Format) 클래스 디자인을 참조하세요. - 지원되는 파워 사이클링
- 6(0x6)
SetPowerState 메서드는 PowerState 매개 변수를 5("Power Cycle")로 설정하여 호출할 수 있습니다. - 시간 제한 전원 켜기 지원
- 7(0x7)
SetPowerState 메서드는 PowerState 매개 변수를 5("Power Cycle")로 설정하고 Power-On의 경우 특정 날짜 및 시간 또는 간격으로 설정된 시간을 사용하여 호출할 수 있습니다. -
-
PowerManagementSupported
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
TRUE인 경우 디바이스는 전원 관리, 즉 절전 상태로 전환될 수 있습니다. FALSE이면 정수 값 1("지원되지 않음")이 PowerManagementCapabilities 배열의 유일한 항목이어야 합니다.
이 속성은 전원 관리 기능이 현재 사용하도록 설정되어 있는지 또는 사용하도록 설정되어 있는지 여부를 나타내지 않습니다. 지원되는 기능은 없습니다. 자세한 내용은 PowerManagementCapabilities 배열을 참조하세요.
-
-
상태
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 현재 상태. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
여기에는 다음 값이 포함됩니다.
-
"OK"
-
"오류"
-
"Degraded"
-
"알 수 없음"
-
"사전 실패"
-
"시작 중"
-
"중지 중"
-
"서비스"
-
"스트레스"
-
"NonRecover"
-
"연락처 없음"
-
"Lost Comm"
-
-
StatusInfo
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
논리 디바이스의 상태입니다. 이 속성이 논리 디바이스에 적용되지 않는 경우 값 5("해당 없음")를 사용해야 합니다. 이 속성은 CIM_LogicalDevice 상속됩니다.
-
기타 (1(0x1))
-
알 수 없음 (2(0x2))
-
사용 (3(0x3))
-
사용 안 함 (4(0x4))
-
해당 없음 (5(0x5))
-
-
SystemCreationClassName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 시스템의 생성 클래스 이름입니다.
-
-
SystemName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
범위 지정 시스템 이름입니다.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
R2 Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|