CIM_LogicalDevice 클래스(Hyper-V 관리)

물리적 하드웨어를 기반으로 하거나 사용하지 않을 수 있는 하드웨어 엔터티의 추상화 또는 에뮬레이션입니다.

구문

[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
  string  SystemCreationClassName;
  string  SystemName;
  string  CreationClassName;
  string  DeviceID;
  boolean PowerManagementSupported;
  uint16  PowerManagementCapabilities[];
  uint16  Availability;
  uint16  StatusInfo;
  uint32  LastErrorCode;
  string  ErrorDescription;
  boolean ErrorCleared;
  string  OtherIdentifyingInfo[];
  uint64  PowerOnHours;
  uint64  TotalPowerOnHours;
  string  IdentifyingDescriptions[];
  uint16  AdditionalAvailability[];
  uint64  MaxQuiesceTime;
};

멤버

CIM_LogicalDevice 클래스에는 다음과 같은 유형의 멤버가 있습니다.

메서드

CIM_LogicalDevice 클래스에는 이러한 메서드가 있습니다.

메서드 설명
EnableDevice 이 메서드는 더 이상 사용되지 않습니다. 대신 RequestStateChange 메서드를 사용합니다.
사용되지 않는 설명: 논리 디바이스를 사용하거나 사용하지 않도록 설정합니다.
OnlineDevice 이 메서드는 더 이상 사용되지 않습니다. 대신 RequestStateChange 메서드를 사용합니다.
사용되지 않는 설명: 더 이상 요청을 수락할 수 없도록 논리 디바이스를 온라인으로 가져오거나 오프라인으로 전환합니다.
QuiesceDevice 이 메서드는 더 이상 사용되지 않습니다. 대신 RequestStateChange 메서드를 사용합니다.
사용되지 않는 설명: 논리 디바이스에서 활동을 일시적으로 일시 중단하거나 활동을 다시 사용하도록 설정합니다.
다시 설정 논리 디바이스를 다시 설정합니다.
RestoreProperties 논리 디바이스의 이전 구성 및 상태를 복원합니다.
SaveProperties 논리 디바이스의 구성 및 상태를 저장합니다.
SetPowerState 이 메서드는 더 이상 사용되지 않습니다. 대신 CIM_PowerManagementService 클래스의 SetPowerState 속성을 사용합니다.
사용되지 않는 설명: 논리 디바이스의 전원 상태를 설정합니다.

속성

CIM_LogicalDevice 클래스에는 이러한 속성이 있습니다.

AdditionalAvailability

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_LogicalDevice. 가용성")

가용성 속성 외에도 논리 디바이스에 대한 가용성 정보를 포함하는 배열입니다.

기타 (1)

알 수 없음 (2)

실행 중/전체 전원 (3)

경고 (4)

테스트 중 (5)

해당 없음 (6)

전원 끄기 (7)

오프라인 (8)

오프 듀티 (9)

성능 저하됨 (10)

설치되지 않음 (11)

설치 오류 (12)

절전 - 알 수 없음 (13)

절전 - 저전력 모드 (14)

절전 - 대기 (15)

전원 주기 (16)

절전 - 경고 (17)

일시 중지됨 (18)

준비 안 됨 (19)

구성되지 않음 (20)

정지됨 (21)

가용성

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF| 작동 상태|006.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus", "MIF. DMTF| 호스트 디바이스|001.5"), ModelCorrespondence ("CIM_LogicalDevice. AdditionalAvailability")

논리 디바이스의 가용성을 포함합니다.

기타 (1)

알 수 없음 (2)

실행 중/전체 전원 (3)

경고 (4)

테스트 중 (5)

해당 없음 (6)

전원 끄기 (7)

오프라인 (8)

오프 듀티 (9)

성능 저하됨 (10)

설치되지 않음 (11)

설치 오류 (12)

절전 - 알 수 없음 (13)

절전 - 저전력 모드 (14)

절전 - 대기 (15)

전원 주기 (16)

절전 - 경고 (17)

일시 중지됨 (18)

준비 안 됨 (19)

구성되지 않음 (20)

정지됨 (21)

CreationClassName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key, MaxLen (256)

논리 디바이스의 instance 만드는 데 사용되는 클래스 이름입니다. CreationClassName 은 이 클래스의 다른 주요 속성과 결합하여 이 클래스의 인스턴스와 해당 서브클래스를 고유하게 식별합니다.

DeviceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: , MaxLen (64)

주소와 같은 논리 디바이스의 고유 식별자입니다.

ErrorCleared

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_ManagedSystemElement. OperationalStatus")

이 속성은 사용되지 않습니다. 대신 CIM_ManagedSystemElement 클래스의 OperationalStatus 속성을 사용합니다.

사용되지 않는 설명:LastErrorCode 속성에서 보고한 오류가 지워지는지 여부를 나타냅니다.

ErrorDescription

데이터 형식: string

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_DeviceErrorData.ErrorDescription")

이 속성은 사용되지 않습니다. 대신 CIM_DeviceErrorData 클래스의 ErrorDescription 속성을 사용합니다.

사용되지 않는 설명:LastErrorCode 속성에서 보고한 오류에 대한 추가 정보입니다.

IdentifyingDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed"), ModelCorrespondence ("CIM_LogicalDevice. OtherIdentifyingInfo")

동일한 인덱스의 OtherIdentifyingInfo 배열 항목을 설명하는 문자열 배열입니다.

LastErrorCode

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_DeviceErrorData.LastErrorCode")

이 속성은 사용되지 않습니다. 대신CIM_DeviceErrorData 클래스의LastErrorCode 속성을 사용합니다.

사용되지 않는 설명: 논리 디바이스에서 보고한 마지막 오류 코드입니다.

MaxQuiesceTime

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 사용되지 않음("값 없음"), 단위 ("MilliSeconds")

이 속성은 사용되지 않으며 사용할 수 없습니다.

사용되지 않는 설명: 디바이스가 일시적으로 비활성화된 상태로 유지될 수 있는 최대 시간(밀리초)입니다(가용성AdditionalAvailability 속성은 "21" 정지로 설정됨). 값 "0"은 논리 디바이스가 일시적으로 비활성화된 상태로 무기한 유지될 수 있음을 나타냅니다.

OtherIdentifyingInfo

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed"), MaxLen (256), ModelCorrespondence ("CIM_LogicalDevice. IdentifyingDescriptions")

DeviceID 이외의 논리 디바이스를 식별하는 정보입니다.

PowerManagementCapabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_PowerManagementCapabilities.PowerCapabilities")

이 속성은 사용되지 않습니다. 대신 CIM_PowerManagementCapabilities 클래스를 사용합니다.

사용되지 않는 설명: 디바이스의 전원 관리 기능을 포함하는 배열입니다.

알 수 없음 (0)

지원되지 않음 (1)

사용 안 함 (2)

사용 (3)

절전 모드가 자동으로 입력됨 (4)

전원 상태 설정 가능 (5)

Power Cycling 지원 (6)

시간 제한 전원 켜기 지원 됨(7)

PowerManagementSupported

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_PowerManagementCapabilities")

이 속성은 사용되지 않습니다. 대신 PowerManagementCapabilities 클래스를 사용합니다.

사용되지 않는 설명: 논리 디바이스를 전원으로 관리할 수 있으면 true입니다. 그렇지 않으면 false입니다.

PowerOnHours

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위 ("시간"), 카운터

마지막 전원 주기 이후 논리 디바이스의 전원이 공급된 연속 시간 수입니다.

StatusInfo

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("CIM_EnabledLogicalElement. EnabledState"), MappingStrings ("MIF. DMTF| 작동 상태|006.4")

이 속성은 사용되지 않습니다. 대신 CIM_PowerManagementCapabilities 클래스를 사용합니다.

사용되지 않는 설명: 논리 디바이스가 사용하도록 설정되어 있는지 또는 관련 상태인지를 나타냅니다.

기타 (1)

알 수 없음 (2)

사용 (3)

사용 안 함 (4)

해당 없음 (5)

SystemCreationClassName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: , MaxLen (256), 전파됨 ("CIM_System. CreationClassName")

논리 디바이스를 포함하는 시스템의 instance 만드는 데 사용되는 클래스 이름입니다. SystemCreationClassName 은 이 클래스의 다른 주요 속성과 결합하여 이 클래스 및 해당 서브클래스의 인스턴스를 고유하게 식별합니다.

SystemName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: , MaxLen (256), 전파됨 ("CIM_System. 이름")

논리 디바이스를 포함하는 시스템의 이름입니다.

TotalPowerOnHours

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위 ("시간"), 카운터

논리 디바이스의 전원이 공급된 총 시간 수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8
지원되는 최소 서버
Windows Server 2012
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_EnabledLogicalElement