다음을 통해 공유


CIM_LogicalDevice 클래스의 EnableDevice 메서드

EnableDevice 메서드는 이 메서드에서 제공하는 기능과 직접 겹치는 보다 일반적인 RequestStateChange 메서드 대신 사용되지 않습니다.

LogicalDevice를 사용하도록 설정("Enabled" 입력 매개 변수 = TRUE) 또는 사용 안 함(= FALSE)을 요청합니다. 성공하면 디바이스의 StatusInfo/EnabledState 속성은 원하는 상태(사용/사용 안 함)를 반영해야 합니다. 이 메서드의 함수는 RequestedState 속성과 겹칩니다. RequestedState는 마지막 상태 요청의 레코드(즉, 지속형 값)를 유지하기 위해 모델에 추가되었습니다. EnableDevice 메서드를 호출하면 RequestedState 속성이 적절하게 설정됩니다.

요청이 성공적으로 실행된 경우 반환 코드는 0, 요청이 지원되지 않는 경우 1, 오류가 발생한 경우 다른 값이어야 합니다. 서브클래스의 경우 메서드에서 ValueMap 한정자를 사용하여 가능한 반환 코드 집합을 지정할 수 있습니다. ValueMap 내용이 '번역'되는 문자열도 하위 클래스에서 값 배열 한정자로 지정할 수 있습니다.

구문

uint32 EnableDevice(
  [in] boolean Enabled
);

매개 변수

사용 [ in]

TRUE이면 디바이스를 사용하도록 설정하고, FALSE이면 디바이스를 사용하지 않도록 설정합니다.

반환 값

성공하면 0을 반환합니다. 그렇지 않으면 오류를 반환합니다.

요구 사항

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

추가 정보

CIM_LogicalDevice