WMI 오류 상수
오류가 발생하면 WMI는 오류 코드를 HRESULT 값으로 반환합니다. 이러한 코드는 스크립트, C++ 애플리케이션 또는 Wmic으로 반환될 수 있습니다.
참고
다음 설명서는 개발자 및 IT 관리자를 대상으로 합니다. WMI와 관련된 오류 메시지를 경험한 최종 사용자인 경우 Microsoft 지원으로 이동하여 오류 메시지에 표시되는 오류 코드를 검색해야 합니다. WMI 스크립트 및 WMI 서비스 문제 해결에 대한 자세한 내용은 WMI가 작동하지 않음을 참조하세요.
WMI가 오류 메시지를 반환하더라도 메시지에 WMI 서비스 또는 WMI 공급자 문제가 나타나지 않을 수 있습니다. 운영 체제의 다른 부분에서 시작될 수 있으며 WMI를 통해 오류로 나타날 수 있습니다. 리포지토리를 삭제하면 시스템 또는 설치된 애플리케이션에 손상을 줄 수 있으므로 어떤 상황에서도 첫 번째 작업으로 WMI 리포지토리를 삭제하지 마세요.
자세한 내용은 WMI 문제 해결을 참조 하세요.
WMI 클래스의 일부 메서드는 시스템 및 네트워크 오류 코드(예: 64)를 반환할 수 있습니다. 명령 프롬프트 창에서 net helpmsg 명령을 사용하여 이러한 유형의 오류 코드 정의를 확인할 수 있습니다. 예를 들어 명령 net helpmsg 64는 지정된 네트워크 이름을 더 이상 사용할 수 없다는 메시지를 반환합니다.
다음 목록에는 몇 가지 일반적인 오류 범위가 나열되어 있습니다.
-
0x80041068 - 0x80041099
-
WMI 자체에서 발생하는 오류입니다.
특정 WMI 작업이 다음 이유로 실패했습니다.
- 요청의 오류(예: WQL 쿼리가 실패하거나 계정에 올바른 권한이 없는 경우).
- 잘못된 CIM 또는 DCOM 등록과 같은 WMI 인프라 문제.
-
0x8007xxxx
-
핵심 운영 체제에서 발생하는 오류입니다. 외부 오류(예: DCOM 보안 오류)로 인해 WMI가 이러한 유형의 오류를 반환할 수 있습니다.
-
0x80040xxx
-
DCOM에서 발생하는 오류입니다. 예를 들어 원격 컴퓨터에 대한 작업을 위한 DCOM 구성이 올바르지 않을 수 있습니다.
-
0x8005xxxx
-
ADSI(Active Directory 서비스 인터페이스) 또는 LDAP(Lightweight Directory Access Protocol)에서 발생하는 오류(예: WMI Active Directory 공급자를 사용할 때 Active Directory 액세스 실패)입니다.
WMI 클래스의 일부 메서드는 시스템 및 네트워크 오류 코드(예: 64)를 반환할 수 있습니다. 명령 프롬프트 창에서 net helpmsg 명령을 사용하여 이러한 유형의 오류 코드 정의를 확인할 수 있습니다. 예를 들어 명령 net helpmsg 64는 지정된 네트워크 이름을 더 이상 사용할 수 없다는 메시지를 반환합니다. C++에서 FormatMessage를 호출하고 메시지 모듈로 C:\Windows\System32\wbem\wmiutils.dll을 지정할 수 있습니다.
-
WBEM_E_FAILED
-
-
2147749889(0x80041001)
-
호출 실패입니다.
-
-
WBEM_E_NOT_FOUND
-
-
2147749890(0x80041002)
-
개체를 찾을 수 없습니다.
-
-
WBEM_E_ACCESS_DENIED
-
-
2147749891(0x80041003)
-
현재 사용자에게 해당 동작을 수행할 권한이 없습니다.
-
-
WBEM_E_PROVIDER_FAILURE
-
-
2147749892(0x80041004)
-
공급자가 초기화 과정이 아닌 다른 시간에 실패했습니다.
-
-
WBEM_E_TYPE_MISMATCH
-
-
2147749893(0x80041005)
-
형식 불일치가 발생했습니다.
-
-
WBEM_E_OUT_OF_MEMORY
-
-
2147749894(0x80041006)
-
작업에 사용할 메모리가 부족합니다.
-
-
WBEM_E_INVALID_CONTEXT
-
-
2147749895(0x80041007)
-
IWbemContext 개체가 올바르지 않습니다.
-
-
WBEM_E_INVALID_PARAMETER
-
-
2147749896(0x80041008)
-
호출에 사용된 매개 변수 중 하나가 잘못된 경우
-
-
WBEM_E_NOT_AVAILABLE
-
-
2147749897(0x80041009)
-
리소스(일반적으로 원격 서버)를 현재 사용할 수 없습니다.
-
-
WBEM_E_CRITICAL_ERROR
-
-
2147749898(0x8004100A)
-
예기치 않은 중대한 내부 오류가 발생했습니다. Microsoft 지원 팀에 오류를 보고하세요.
-
-
WBEM_E_INVALID_STREAM
-
-
2147749899(0x8004100B)
-
원격 세션 중에 네트워크 패킷이 하나 이상 손상된 경우
-
-
WBEM_E_NOT_SUPPORTED
-
-
2147749900(0x8004100C)
-
기능 또는 작업이 지원되지 않습니다.
-
-
WBEM_E_INVALID_SUPERCLASS
-
-
2147749901(0x8004100D)
-
지정한 부모 클래스가 올바르지 않습니다.
-
-
WBEM_E_INVALID_NAMESPACE
-
-
2147749902(0x8004100E)
-
지정한 네임스페이스를 찾을 수 없습니다.
-
-
WBEM_E_INVALID_OBJECT
-
-
2147749903(0x8004100F)
-
지정된 인스턴스가 잘못되었습니다.
-
-
WBEM_E_INVALID_CLASS
-
-
2147749904(0x80041010)
-
지정된 클래스가 잘못되었습니다.
-
-
WBEM_E_PROVIDER_NOT_FOUND
-
-
2147749905(0x80041011)
-
스키마에서 참조되는 공급자에 해당하는 등록이 없습니다.
-
-
WBEM_E_INVALID_PROVIDER_REGISTRATION
-
-
2147749906
-
스키마에서 참조되는 공급자에 잘못되었거나 완료되지 않은 등록이 있습니다.
이 오류는 다음을 비롯한 여러 조건으로 인해 발생할 수 있습니다.
- 공급자를 등록하는 데 사용되는 MOF(Managed Object Format) 파일에 #pragma namespace 명령이 누락되었습니다. 공급자가 잘못된 WMI 네임스페이스에 등록되어 있을 수 있습니다.
- COM 등록을 검색하지 못했습니다.
- 호스팅 모델이 잘못되었습니다. 자세한 내용은 공급자 호스팅 및 보안을 참조하세요.
- 등록에 지정된 클래스가 잘못되었습니다.
- __Win32Provider 클래스의 인스턴스를 만들지 못하거나 해당 클래스에서 상속하지 못하여 MOF 파일에 공급자 등록을 만들지 못했습니다.
-
-
WBEM_E_PROVIDER_LOAD_FAILURE
-
-
2147749907(0x80041013)
-
COM이 스키마에서 참조된 공급자를 찾을 수 없는 경우
이 오류는 다음을 비롯한 여러 조건으로 인해 발생할 수 있습니다.
- 공급자가 공급자 빌드 시 사용된 .lib 파일과 일치하지 않는 WMI DLL을 사용하고 있습니다.
- 공급자의 DLL 또는 공급자가 의존하는 DLL이 손상되었습니다.
- 공급자가 DllRegisterServer를 내보내지 못했습니다.
- in-process 공급자가 regsvr32 명령을 사용하여 등록되지 않았습니다.
- out-of-process 공급자가 /regserver 스위치를 사용하여 등록되지 않았습니다. 예: myprog.exe /regserver.
-
-
WBEM_E_INITIALIZATION_FAILURE
-
-
2147749908(0x80041014)
-
공급자 등의 구성 요소가 내부 이유로 초기화되지 못했습니다.
-
-
WBEM_E_TRANSPORT_FAILURE
-
-
2147749909(0x80041015)
-
정상적인 작업을 방해하는 네트워킹 오류가 발생한 경우.
-
-
WBEM_E_INVALID_OPERATION
-
-
2147749910(0x80041016)
-
요청된 작업이 잘못되었습니다. 일반적으로 이 오류는 클래스나 속성을 삭제하려는 시도가 잘못되었을 때 발생합니다.
-
-
WBEM_E_INVALID_QUERY
-
-
2147749911(0x80041017)
-
쿼리 구문이 잘못되었습니다.
-
-
WBEM_E_INVALID_QUERY_TYPE
-
-
2147749912(0x80041018)
-
요청한 쿼리 언어는 지원되지 않습니다.
-
-
WBEM_E_ALREADY_EXISTS
-
-
2147749913(0x80041019)
-
put 작업에서 wbemChangeFlagCreateOnly 플래그를 지정했지만 인스턴스가 이미 존재합니다.
-
-
WBEM_E_OVERRIDE_NOT_ALLOWED
-
-
2147749914(0x8004101A)
-
소유 개체에서 재정의를 허용하지 않으므로 이 한정자에 대한 add 작업을 수행할 수 없습니다.
-
-
WBEM_E_PROPAGATED_QUALIFIER
-
-
2147749915(0x8004101B)
-
사용자가 소유하지 않은 한정자를 삭제하려고 했습니다. 해당 한정자는 부모 클래스에서 상속된 것입니다.
-
-
WBEM_E_PROPAGATED_PROPERTY
-
-
2147749916(0x8004101C)
-
사용자가 소유하지 않은 속성을 삭제하려고 했습니다. 해당 속성은 부모 클래스에서 상속된 것입니다.
-
-
WBEM_E_UNEXPECTED
-
-
2147749917(0x8004101D)
-
클라이언트가 BeginEnumeration을 호출하기 전에 EndEnumeration을 호출하는 등의 예기치 못한 잘못된 연속 호출을 수행했습니다.
-
-
WBEM_E_ILLEGAL_OPERATION
-
-
2147749918(0x8004101E)
-
사용자가 인스턴스에서 클래스를 생성하는 등의 잘못된 작업을 요청했습니다.
-
-
WBEM_E_CANNOT_BE_KEY
-
-
2147749919(0x8004101F)
-
키가 될 수 없는 속성에 키 한정자를 지정하려고 잘못 시도했습니다. 키는 개체에 대한 클래스 정의에서 지정되며 인스턴스별로 변경될 수 없습니다.
-
-
WBEM_E_INCOMPLETE_CLASS
-
-
2147749920(0x80041020)
-
현재 개체가 올바른 클래스 정의가 아닙니다. 개체가 불완전하거나 SWbemObject.Put_을 사용하여 WMI에 등록되지 않았습니다.
-
-
WBEM_E_INVALID_SYNTAX
-
-
2147749921(0x80041021)
-
쿼리 구문이 올바르지 않습니다.
-
-
WBEM_E_NONDECORATED_OBJECT
-
-
2147749922(0x80041022)
-
다음에 사용하도록 예약됩니다.
-
-
WBEM_E_READ_ONLY
-
-
2147749923(0x80041023)
-
읽기 전용 속성을 수정하려고 했습니다.
-
-
WBEM_E_PROVIDER_NOT_CAPABLE
-
-
2147749924(0x80041024)
-
공급자가 요청된 작업을 수행할 수 없습니다. 여기에는 너무 복잡한 쿼리 요청, 인스턴스 검색, 클래스 만들기 또는 업데이트, 클래스 삭제 또는 클래스 열거가 포함될 수 있습니다.
-
-
WBEM_E_CLASS_HAS_CHILDREN
-
-
2147749925(0x80041025)
-
하위 클래스를 무효화하려고 했습니다.
-
-
WBEM_E_CLASS_HAS_INSTANCES
-
-
2147749926(0x80041026)
-
인스턴스가 있는 클래스를 삭제 또는 수정하려고 했습니다.
-
-
WBEM_E_QUERY_NOT_IMPLEMENTED
-
-
2147749927(0x80041027)
-
다음에 사용하도록 예약됩니다.
-
-
WBEM_E_ILLEGAL_NULL
-
WBEM_E_INVALID_QUALIFIER_TYPE
-
-
2147749929(0x80041029)
-
한정자에 올바른 한정자 형식이 아닌 변형 값을 제공했습니다.
-
-
WBEM_E_INVALID_PROPERTY_TYPE
-
-
2147749930(0x8004102A)
-
속성에 지정된 CIM 형식이 잘못되었습니다.
-
-
WBEM_E_VALUE_OUT_OF_RANGE
-
-
2147749931(0x8004102B)
-
범위를 벗어난 값을 요청했거나 요청이 형식과 호환되지 않습니다.
-
-
WBEM_E_CANNOT_BE_SINGLETON
-
-
2147749932(0x8004102C)
-
비싱글톤 클래스에서 파생된 클래스를 싱글톤 클래스로 만들려고 잘못 시도했습니다.
-
-
WBEM_E_INVALID_CIM_TYPE
-
-
2147749933(0x8004102D)
-
지정된 CIM 형식이 잘못되었습니다.
-
-
WBEM_E_INVALID_METHOD
-
-
2147749934(0x8004102E)
-
요청한 메서드를 사용할 수 없습니다.
-
-
WBEM_E_INVALID_METHOD_PARAMETERS
-
-
2147749935(0x8004102F)
-
메서드에 제공된 매개 변수가 잘못되었습니다.
-
-
WBEM_E_SYSTEM_PROPERTY
-
-
2147749936(0x80041030)
-
시스템 속성의 한정자를 가져오려고 한 경우
-
-
WBEM_E_INVALID_PROPERTY
-
-
2147749937(0x80041031)
-
속성 형식을 인식할 수 없습니다.
-
-
WBEM_E_CALL_CANCELLED
-
-
2147749938(0x80041032)
-
비동기 프로세스가 내부적으로 또는 사용자에 의해 취소된 경우. 단, 비동기 작업의 타이밍과 특성상 작업이 실제로 취소된 것이 아닐 수 있습니다.
-
-
WBEM_E_SHUTTING_DOWN
-
-
2147749939(0x80041033)
-
WMI가 종료되는 동안 사용자가 작업을 요청했습니다.
-
-
WBEM_E_PROPAGATED_METHOD
-
-
2147749940(0x80041034)
-
부모 클래스의 기존 메서드 이름을 재사용하려고 했지만 서명이 일치하지 않습니다.
-
-
WBEM_E_UNSUPPORTED_PARAMETER
-
-
2147749941(0x80041035)
-
쿼리 텍스트와 같은 하나 이상의 매개 변수 값이 너무 복잡하거나 지원되지 않는 경우. 따라서 단순한 매개 변수를 사용하여 작업을 다시 시도하도록 WMI에 요청되었습니다.
-
-
WBEM_E_MISSING_PARAMETER_ID
-
-
2147749942(0x80041036)
-
메서드 호출에 매개 변수가 없습니다.
-
-
WBEM_E_INVALID_PARAMETER_ID
-
-
2147749943(0x80041037)
-
메서드 매개 변수에 올바르지 않은 ID 한정자가 있습니다.
-
-
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS
-
-
2147749944(0x80041038)
-
메서드 매개 변수 하나 이상에 순서를 벗어난 ID 한정자가 있습니다.
-
-
WBEM_E_PARAMETER_ID_ON_RETVAL
-
-
2147749945(0x80041039)
-
메서드의 반환 값에 ID 한정자가 있습니다.
-
-
WBEM_E_INVALID_OBJECT_PATH
-
-
2147749946(0x8004103A)
-
지정된 개체 경로가 잘못되었습니다.
-
-
WBEM_E_OUT_OF_DISK_SPACE
-
-
2147749947(0x8004103B)
-
디스크 공간이 부족하거나 WMI 리포지토리(CIM 리포지토리) 크기의 4GB 제한에 도달했습니다.
-
-
WBEM_E_BUFFER_TOO_SMALL
-
-
2147749948(0x8004103C)
-
제공된 버퍼가 너무 작아서 열거자의 모든 개체를 보유하거나 문자열 속성을 읽을 수 없습니다.
-
-
WBEM_E_UNSUPPORTED_PUT_EXTENSION
-
-
2147749949(0x8004103D)
-
요청된 put 작업을 공급자가 지원하지 않습니다.
-
-
WBEM_E_UNKNOWN_OBJECT_TYPE
-
-
2147749950(0x8004103E)
-
마샬링 중에 형식이나 버전이 잘못된 개체를 발견했습니다.
-
-
WBEM_E_UNKNOWN_PACKET_TYPE
-
-
2147749951(0x8004103F)
-
마샬링 중에 형식이나 버전이 잘못된 패킷을 발견했습니다.
-
-
WBEM_E_MARSHAL_VERSION_MISMATCH
-
-
2147749952(0x80041040)
-
패킷에 지원되지 않는 버전이 있습니다.
-
-
WBEM_E_MARSHAL_INVALID_SIGNATURE
-
-
2147749953(0x80041041)
-
패킷이 손상된 것 같습니다.
-
-
WBEM_E_INVALID_QUALIFIER
-
-
2147749954(0x80041042)
-
속성 대신 개체에 [key]를 놓는 것과 같이 짝이 맞지 않는 한정자를 사용하려고 했습니다.
-
-
WBEM_E_INVALID_DUPLICATE_PARAMETER
-
-
2147749955(0x80041043)
-
CIM 메서드에서 중복 매개 변수가 선언되었습니다.
-
-
WBEM_E_TOO_MUCH_DATA
-
-
2147749956(0x80041044)
-
다음에 사용하도록 예약됩니다.
-
-
WBEM_E_SERVER_TOO_BUSY
-
-
2147749957(0x80041045)
-
IWbemObjectSink::Indicate에 대한 호출이 실패했습니다. 공급자가 이벤트를 다시 실행할 수 있습니다.
-
-
WBEM_E_INVALID_FLAVOR
-
-
2147749958(0x80041046)
-
지정된 한정자 특성이 잘못되었습니다.
-
-
WBEM_E_CIRCULAR_REFERENCE
-
-
2147749959(0x80041047)
-
클래스 자체에서 클래스를 파생하는 것과 같은 순환 참조를 만들려고 했습니다.
-
-
WBEM_E_UNSUPPORTED_CLASS_UPDATE
-
-
2147749960(0x80041048)
-
지정된 클래스가 지원되지 않습니다.
-
-
WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE
-
-
2147749961(0x80041049)
-
인스턴스 또는 하위 클래스가 이미 사용 중인 키를 변경하려고 했습니다.
-
-
WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE
-
-
2147749968(0x80041050)
-
인스턴스 또는 하위 클래스가 이미 사용 중인 인덱스를 변경하려고 했습니다.
-
-
WBEM_E_TOO_MANY_PROPERTIES
-
-
2147749969(0x80041051)
-
클래스의 현재 버전이 지원하는 것보다 많은 속성을 만들려고 했습니다.
-
-
WBEM_E_UPDATE_TYPE_MISMATCH
-
-
2147749970(0x80041052)
-
파생 클래스에서 충돌하는 형식을 사용하여 속성을 다시 정의했습니다.
-
-
WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED
-
-
2147749971(0x80041053)
-
파생 클래스에서 재정의할 수 없는 한정자를 재정의하려고 했습니다.
-
-
WBEM_E_UPDATE_PROPAGATED_METHOD
-
-
2147749972(0x80041054)
-
파생 클래스에서 충돌하는 서명을 사용하여 메서드를 다시 선언했습니다.
-
-
WBEM_E_METHOD_NOT_IMPLEMENTED
-
-
2147749973(0x80041055)
-
관련 클래스에서 [implemented]로 표시되지 않은 메서드를 실행하려고 했습니다.
-
-
WBEM_E_METHOD_DISABLED
-
-
[disabled]로 표시된 메서드를 실행하려고 했습니다.
-
WBEM_E_REFRESHER_BUSY
-
-
2147749975(0x80041057)
-
리프레셔가 다른 작업을 수행 중입니다.
-
-
WBEM_E_UNPARSABLE_QUERY
-
-
2147749976(0x80041058)
-
필터링 쿼리 구문이 잘못되었습니다.
-
-
WBEM_E_NOT_EVENT_CLASS
-
-
2147749977(0x80041059)
-
필터링 쿼리의 FROM 절이 이벤트 클래스가 아닌 클래스(__Event에서 파생되지 않은 클래스)를 참조합니다.
-
-
WBEM_E_MISSING_GROUP_WITHIN
-
-
2147749978(0x8004105A)
-
대응하는 GROUP WITHIN 절 없이 GROUP BY 절을 사용한 경우
-
-
WBEM_E_MISSING_AGGREGATION_LIST
-
-
2147749979(0x8004105B)
-
GROUP BY절을 사용한 경우. 모든 속성의 집계는 지원되지 않습니다.
-
-
WBEM_E_PROPERTY_NOT_AN_OBJECT
-
-
2147749980(0x8004105C)
-
포함 개체가 아닌 속성에서 점 표기법을 사용한 경우
-
-
WBEM_E_AGGREGATING_BY_OBJECT
-
-
2147749981(0x8004105D)
-
GROUP BY 절에서 점 표기법을 사용하지 않고 포함 개체인 속성을 참조하는 경우
-
-
WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY
-
-
2147749983(0x8004105F)
-
이벤트 공급자 등록 쿼리(__EventProviderRegistration)가 이벤트를 제공한 클래스를 지정하지 않았습니다.
-
-
WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING
-
-
2147749984(0x80041060)
-
WinMgmt.exe 또는 WMI 서비스를 포함하는 SVCHOST 프로세스가 사용 중인 리포지토리의 백업 또는 복원을 요청했습니다.
-
-
WBEM_E_QUEUE_OVERFLOW
-
-
2147749985(0x80041061)
-
이벤트 소비자가 너무 느려 비동기 배달 큐가 오버플로되었습니다.
-
-
WBEM_E_PRIVILEGE_NOT_HELD
-
-
2147749986(0x80041062)
-
클라이언트에 필요한 보안 권한이 없어 작업이 실패했습니다.
-
-
WBEM_E_INVALID_OPERATOR
-
-
2147749987(0x80041063)
-
연산자가 이 속성 형식에 맞지 않습니다.
-
-
WBEM_E_LOCAL_CREDENTIALS
-
-
2147749988(0x80041064)
-
사용자가 로컬 연결에서 사용자 이름/암호/기관을 지정했습니다. 사용자는 빈 사용자 이름/암호를 사용하고 기본 보안을 사용해야 합니다.
-
-
WBEM_E_CANNOT_BE_ABSTRACT
-
-
2147749989(0x80041065)
-
부모 클래스가 추상이 아닌 클래스가 추상화되었습니다.
-
-
WBEM_E_AMENDED_OBJECT
-
-
2147749990(0x80041066)
-
수정된 개체가 WBEM_FLAG_USE_AMENDED_QUALIFIERS 플래그를 지정하지 않고 작성되었습니다.
-
-
WBEM_E_CLIENT_TOO_SLOW
-
-
2147749991(0x80041067)
-
클라이언트가 열거형에서 개체를 충분히 빨리 검색하지 못했습니다. 이 상수는 클라이언트가 열거형 개체를 만들 때 반환되지만 열거자에서 개체를 적시에 검색하지 않으므로 열거자의 개체 캐시가 백업됩니다.
-
-
WBEM_E_NULL_SECURITY_DESCRIPTOR
-
-
2147749992(0x80041068)
-
Null 보안 설명자가 사용되었습니다.
-
-
WBEM_E_TIMED_OUT
-
-
2147749993(0x80041069)
-
작업 시간 초과
-
-
WBEM_E_INVALID_ASSOCIATION
-
-
2147749994
-
연결이 잘못되었습니다.
-
-
WBEM_E_AMBIGUOUS_OPERATION
-
-
2147749995(0x8004106B)
-
작업이 모호했습니다.
-
-
WBEM_E_QUOTA_VIOLATION
-
-
2147749996(0x8004106C)
-
WMI가 너무 많은 메모리를 차지합니다. 이는 사용 가능한 메모리가 적거나 WMI가 메모리를 과도하게 사용하여 발생할 수 있습니다.
-
-
WBEM_E_TRANSACTION_CONFLICT
-
-
2147749997(0x8004106D)
-
작업으로 인해 트랜잭션 충돌이 발생했습니다.
-
-
WBEM_E_FORCED_ROLLBACK
-
-
2147749998(0x8004106E)
-
트랜잭션이 강제로 롤백되었습니다.
-
-
WBEM_E_UNSUPPORTED_LOCALE
-
-
2147749999(0x8004106F)
-
호출에 사용되는 로캘이 지원되지 않습니다.
-
-
WBEM_E_HANDLE_OUT_OF_DATE
-
-
2147750000(0x80041070)
-
개체 핸들이 만료되었습니다.
-
-
WBEM_E_CONNECTION_FAILED
-
-
2147750001(0x80041071)
-
SQL 데이터베이스에 대한 연결이 실패했습니다.
-
-
WBEM_E_INVALID_HANDLE_REQUEST
-
-
2147750002(0x80041072)
-
핸들 요청이 잘못되었습니다.
-
-
WBEM_E_PROPERTY_NAME_TOO_WIDE
-
-
2147750003(0x80041073)
-
속성 이름이 255자를 초과합니다.
-
-
WBEM_E_CLASS_NAME_TOO_WIDE
-
-
2147750004(0x80041074)
-
클래스 이름이 255자를 초과합니다.
-
-
WBEM_E_METHOD_NAME_TOO_WIDE
-
-
2147750005(0x80041075)
-
메서드 이름이 255자를 초과합니다.
-
-
WBEM_E_QUALIFIER_NAME_TOO_WIDE
-
-
2147750006(0x80041076)
-
한정자 이름이 255자를 초과합니다.
-
-
WBEM_E_RERUN_COMMAND
-
-
2147750007(0x80041077)
-
SQL에 교착 상태가 있으므로 SQL 명령을 다시 실행해야 합니다. 이 값은 데이터가 SQL 데이터베이스에 저장되는 경우에만 반환할 수 있습니다.
-
-
WBEM_E_DATABASE_VER_MISMATCH
-
-
2147750008(0x80041078)
-
데이터베이스 버전이 리포지토리 드라이버가 처리하는 버전과 일치하지 않습니다.
-
-
WBEM_E_VETO_DELETE
-
-
2147750009(0x80041079)
-
공급자가 허용하지 않으므로 WMI가 삭제 작업을 실행할 수 없습니다.
-
-
WBEM_E_VETO_PUT
-
-
2147750010(0x8004107A)
-
공급자가 허용하지 않으므로 WMI가 put 작업을 실행할 수 없습니다.
-
-
WBEM_E_INVALID_LOCALE
-
-
2147750016(0x80041080)
-
지정된 로캘 식별자가 작업에 유효하지 않습니다.
-
-
WBEM_E_PROVIDER_SUSPENDED
-
-
2147750017(0x80041081)
-
공급자가 일시 중단되었습니다.
-
-
WBEM_E_SYNCHRONIZATION_REQUIRED
-
-
2147750018(0x80041082)
-
요청된 작업이 성공하려면 먼저 개체를 WMI 리포지토리에 쓰고 다시 검색해야 합니다. 이 상수는 속성 값을 확인하기 위해 개체를 커밋하고 검색해야 할 때 반환됩니다.
-
-
WBEM_E_NO_SCHEMA
-
-
2147750019(0x80041083)
-
작업을 완료할 수 없습니다. 사용 가능한 스키마가 없습니다.
-
-
WBEM_E_PROVIDER_ALREADY_REGISTERED
-
-
02147750020(0x119FD010)
-
공급자가 이미 등록되어 있으므로 공급자를 등록할 수 없습니다.
-
-
WBEM_E_PROVIDER_NOT_REGISTERED
-
-
2147750021(0x80041085)
-
공급자가 등록되지 않았습니다.
-
-
WBEM_E_FATAL_TRANSPORT_ERROR
-
-
2147750022(0x80041086)
-
치명적인 오류가 발생했습니다.
-
-
WBEM_E_ENCRYPTED_CONNECTION_REQUIRED
-
-
2147750023(0x80041087)
-
암호화된 연결 없이 사용자가 컴퓨터 이름 또는 도메인을 설정하려고 했습니다.
-
-
WBEM_E_PROVIDER_TIMED_OUT
-
-
2147750024(0x80041088)
-
지정된 시간 제한 내에 공급자가 결과를 보고하지 못했습니다.
-
-
WBEM_E_NO_KEY
-
-
2147750025(0x80041089)
-
정의된 키가 없는 인스턴스를 사용자가 배치하려고 했습니다.
-
-
WBEM_E_PROVIDER_DISABLED
-
-
2147750026(0x8004108A)
-
사용자가 공급자 인스턴스를 등록하려고 했지만 공급자 인스턴스의 COM 서버가 언로드되었습니다.
-
-
WBEMESS_E_REGISTRATION_TOO_BROAD
-
-
2147753985(0x80042001)
-
공급자 등록이 시스템 이벤트 도메인과 겹칩니다.
-
-
WBEMESS_E_REGISTRATION_TOO_PRECISE
-
-
2147753986(0x80042002)
-
이 쿼리에서 WITHIN 절을 사용하지 않은 경우
-
-
WBEMESS_E_AUTHZ_NOT_PRIVILEGED
-
-
2147753987(0x80042003)
-
이 컴퓨터에는 생성된 구독 인스턴스와 관련된 보안 기능을 지원하는 데 필요한 도메인 권한이 없습니다. 이 컴퓨터를 Windows Authorization Access Group에 추가하려면 도메인 관리자에게 문의하세요.
-
-
WBEM_E_RETRY_LATER
-
-
2147758081(0x80043001)
-
다음에 사용하도록 예약됩니다.
-
-
WBEM_E_RESOURCE_CONTENTION
-
-
2147758082(0x80043002)
-
다음에 사용하도록 예약됩니다.
-
-
WBEMMOF_E_EXPECTED_QUALIFIER_NAME
-
-
2147762177(0x80044001)
-
한정자 이름이 필요합니다.
-
-
WBEMMOF_E_EXPECTED_SEMI
-
-
2147762178(0x80044002)
-
세미콜론 또는 '='이 필요합니다.
-
-
WBEMMOF_E_EXPECTED_OPEN_BRACE
-
-
2147762179(0x80044003)
-
여는 중괄호가 필요합니다.
-
-
WBEMMOF_E_EXPECTED_CLOSE_BRACE
-
-
2147762180(0x80044004)
-
닫는 중괄호가 없거나 잘못된 배열 요소입니다.
-
-
WBEMMOF_E_EXPECTED_CLOSE_BRACKET
-
-
2147762181(0x80044005)
-
닫는 대괄호가 필요합니다.
-
-
WBEMMOF_E_EXPECTED_CLOSE_PAREN
-
-
2147762182(0x80044006)
-
닫는 괄호가 필요합니다.
-
-
WBEMMOF_E_ILLEGAL_CONSTANT_VALUE
-
-
2147762183(0x80044007)
-
범위를 벗어난 숫자 값 또는 따옴표가 없는 문자열입니다.
-
-
WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER
-
-
2147762184(0x80044008)
-
형식 식별자가 필요합니다.
-
-
WBEMMOF_E_EXPECTED_OPEN_PAREN
-
-
2147762185(0x80044009)
-
여는 괄호가 필요합니다.
-
-
WBEMMOF_E_UNRECOGNIZED_TOKEN
-
-
2147762186(0x8004400A)
-
파일에 예기치 않은 토큰이 있습니다.
-
-
WBEMMOF_E_UNRECOGNIZED_TYPE
-
-
2147762187(0x8004400B)
-
인식할 수 없거나 지원되지 않는 형식 식별자입니다.
-
-
WBEMMOF_E_EXPECTED_PROPERTY_NAME
-
-
2147762187(0x8004400B)
-
속성 또는 메서드 이름이 필요합니다.
-
-
WBEMMOF_E_TYPEDEF_NOT_SUPPORTED
-
-
2147762189(0x8004400D)
-
Typedef 및 열거형 형식은 지원되지 않습니다.
-
-
WBEMMOF_E_UNEXPECTED_ALIAS
-
-
2147762190(0x8004400E)
-
클래스 개체에 대한 참조만 별칭 값을 가질 수 있습니다.
-
-
WBEMMOF_E_UNEXPECTED_ARRAY_INIT
-
-
2147762191(0x8004400F)
-
예기치 않은 배열 초기화. 배열은 []로 선언해야 합니다.
-
-
WBEMMOF_E_INVALID_AMENDMENT_SYNTAX
-
-
2147762192(0x80044010)
-
네임스페이스 경로 구문이 잘못되었습니다.
-
-
WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT
-
-
2147762193(0x80044011)
-
중복 수정 지정자입니다.
-
-
WBEMMOF_E_INVALID_PRAGMA
-
-
2147762194(0x80044012)
-
#pragma 뒤에 유효한 키워드가 있어야 합니다.
-
-
WBEMMOF_E_INVALID_NAMESPACE_SYNTAX
-
-
2147762195(0x80044013)
-
네임스페이스 경로 구문이 잘못되었습니다.
-
-
WBEMMOF_E_EXPECTED_CLASS_NAME
-
-
2147762196(0x80044014)
-
클래스 이름의 예기치 않은 문자는 식별자여야 합니다.
-
-
WBEMMOF_E_TYPE_MISMATCH
-
-
2147762197(0x80044015)
-
지정된 값을 적절한 형식으로 만들 수 없습니다.
-
-
WBEMMOF_E_EXPECTED_ALIAS_NAME
-
-
2147762198(0x80044016)
-
달러 기호 뒤에 식별자로 별칭 이름이 와야 합니다.
-
-
WBEMMOF_E_INVALID_CLASS_DECLARATION
-
-
2147762199(0x80044017)
-
클래스 선언이 잘못되었습니다.
-
-
WBEMMOF_E_INVALID_INSTANCE_DECLARATION
-
-
2147762200(0x80044018)
-
인스턴스 선언이 잘못되었습니다. "instance of"로 시작해야 합니다.
-
-
WBEMMOF_E_EXPECTED_DOLLAR
-
-
2147762201(0x80044019)
-
달러 기호가 필요합니다. "$name" 형식의 별칭이 "as" 키워드 뒤에 와야 합니다.
-
-
WBEMMOF_E_CIMTYPE_QUALIFIER
-
-
2147762202(0x8004401A)
-
"CIMTYPE" 한정자는 MOF 파일에서 직접 지정할 수 없습니다. 표준 형식 표기법을 사용하세요.
-
-
WBEMMOF_E_DUPLICATE_PROPERTY
-
-
2147762203(0x8004401B)
-
MOF에서 중복 속성 이름이 발견되었습니다.
-
-
WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION
-
-
2147762204(0x8004401C)
-
네임스페이스 구문이 잘못되었습니다. 다른 서버에 대한 참조는 허용되지 않습니다.
-
-
WBEMMOF_E_OUT_OF_RANGE
-
-
2147762205(0x8004401D)
-
값이 범위를 벗어났습니다.
-
-
WBEMMOF_E_INVALID_FILE
-
-
2147762206(0x8004401E)
-
파일이 유효한 텍스트 MOF 파일 또는 이진 MOF 파일이 아닙니다.
-
-
WBEMMOF_E_ALIASES_IN_EMBEDDED
-
-
2147762207(0x8004401F)
-
포함 개체는 별칭일 수 없습니다.
-
-
WBEMMOF_E_NULL_ARRAY_ELEM
-
-
2147762208(0x80044020)
-
배열의 NULL 요소는 지원되지 않습니다.
-
-
WBEMMOF_E_DUPLICATE_QUALIFIER
-
-
2147762209(0x80044021)
-
개체에서 한정자가 두 번 이상 사용되었습니다.
-
-
WBEMMOF_E_EXPECTED_FLAVOR_TYPE
-
-
2147762210(0x80044022)
-
ToInstance, ToSubClass, EnableOverride 또는 DisableOverride 등의 특성 형식이 필요합니다.
-
-
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES
-
-
2147762211(0x80044023)
-
동일한 한정자에서 EnableOverride 와 DisableOverride를 결합할 수 없습니다.
-
-
WBEMMOF_E_MULTIPLE_ALIASES
-
-
2147762212(0x80044024)
-
별칭은 두 번 사용할 수 없습니다.
-
-
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2
-
-
2147762213(0x80044025)
-
Restricted 및 ToInstance 또는 ToSubClass는 결합할 수 없습니다.
-
-
WBEMMOF_E_NO_ARRAYS_RETURNED
-
-
2147762214(0x80044026)
-
메서드가 배열 값을 반환할 수 없습니다.
-
-
WBEMMOF_E_MUST_BE_IN_OR_OUT
-
-
2147762215(0x80044027)
-
인수에 In 또는 Out 한정자가 있어야 합니다.
-
-
WBEMMOF_E_INVALID_FLAGS_SYNTAX
-
-
2147762216(0x80044028)
-
플래그 구문이 잘못되었습니다.
-
-
WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE
-
-
2147762217(0x80044029)
-
클래스의 마지막 중괄호와 세미콜론이 없습니다.
-
-
WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE
-
-
2147762218(0x8004402A)
-
CIM 버전 2.2 기능은 한정자 값에서 지원되지 않습니다.
-
-
WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE
-
-
2147762219(0x8004402B)
-
CIM 버전 2.2 데이터 형식은 지원되지 않습니다.
-
-
WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX
-
-
2147762220(0x8004402C)
-
삭제 인스턴스 구문이 잘못되었습니다.
#pragma DeleteInstance("instancepath", FAIL|NOFAIL)
이어야 합니다.
-
-
WBEMMOF_E_INVALID_QUALIFIER_SYNTAX
-
-
2147762221(0x8004402D)
-
한정자 구문이 잘못되었습니다. 값이
qualifiername:type=value,scope(class|instance), flavorname
이어야 합니다.
-
-
WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE
-
-
2147762222(0x8004402E)
-
한정자가 범위 밖에서 사용됩니다.
-
-
WBEMMOF_E_ERROR_CREATING_TEMP_FILE
-
-
2147762223(0x8004402F)
-
임시 파일을 만드는 동안 오류가 발생했습니다. 임시 파일은 MOF 컴파일의 중간 단계입니다.
-
-
WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE
-
-
2147762224(0x80044030)
-
전처리기 명령 #include에 의해 MOF에 포함된 파일이 잘못되었습니다.
-
-
WBEMMOF_E_INVALID_DELETECLASS_SYNTAX
-
-
2147762225(0x80044031)
-
전처리기 명령 구문 #pragma deleteinstance 또는 #pragma deleteclass가 잘못되었습니다.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
헤더 |
|
IDL |
|