WbemErrorEnum 열거형(wbemdisp.h)

WbemErrorEnum 상수는 WMI 호출에 대한 스크립팅 API 에서 반환할 수 있는 오류를 정의합니다.

WMI 스크립팅 형식 라이브러리 Wbemdisp.tlb는 이러한 상수를 정의합니다. Visual Basic 애플리케이션은 이 라이브러리에 액세스할 수 있습니다. 스크립트 언어는 WSH(Windows 스크립트 호스트) XML 파일 형식을 사용하지 않는 한 상수 값을 직접 사용해야 합니다. 자세한 내용은 WMI 스크립팅 형식 라이브러리 사용을 참조하세요.

다른 언어는 이러한 값에 대해 이름이 다를 수 있습니다. WMI 오류 상수WBEMSTATUS를 참조하세요.

Syntax

typedef enum WbemErrorEnum {
  wbemNoErr = 0,
  wbemErrFailed = 0x80041001,
  wbemErrNotFound = 0x80041002,
  wbemErrAccessDenied = 0x80041003,
  wbemErrProviderFailure = 0x80041004,
  wbemErrTypeMismatch = 0x80041005,
  wbemErrOutOfMemory = 0x80041006,
  wbemErrInvalidContext = 0x80041007,
  wbemErrInvalidParameter = 0x80041008,
  wbemErrNotAvailable = 0x80041009,
  wbemErrCriticalError = 0x8004100a,
  wbemErrInvalidStream = 0x8004100b,
  wbemErrNotSupported = 0x8004100c,
  wbemErrInvalidSuperclass = 0x8004100d,
  wbemErrInvalidNamespace = 0x8004100e,
  wbemErrInvalidObject = 0x8004100f,
  wbemErrInvalidClass = 0x80041010,
  wbemErrProviderNotFound = 0x80041011,
  wbemErrInvalidProviderRegistration = 0x80041012,
  wbemErrProviderLoadFailure = 0x80041013,
  wbemErrInitializationFailure = 0x80041014,
  wbemErrTransportFailure = 0x80041015,
  wbemErrInvalidOperation = 0x80041016,
  wbemErrInvalidQuery = 0x80041017,
  wbemErrInvalidQueryType = 0x80041018,
  wbemErrAlreadyExists = 0x80041019,
  wbemErrOverrideNotAllowed = 0x8004101a,
  wbemErrPropagatedQualifier = 0x8004101b,
  wbemErrPropagatedProperty = 0x8004101c,
  wbemErrUnexpected = 0x8004101d,
  wbemErrIllegalOperation = 0x8004101e,
  wbemErrCannotBeKey = 0x8004101f,
  wbemErrIncompleteClass = 0x80041020,
  wbemErrInvalidSyntax = 0x80041021,
  wbemErrNondecoratedObject = 0x80041022,
  wbemErrReadOnly = 0x80041023,
  wbemErrProviderNotCapable = 0x80041024,
  wbemErrClassHasChildren = 0x80041025,
  wbemErrClassHasInstances = 0x80041026,
  wbemErrQueryNotImplemented = 0x80041027,
  wbemErrIllegalNull = 0x80041028,
  wbemErrInvalidQualifierType = 0x80041029,
  wbemErrInvalidPropertyType = 0x8004102a,
  wbemErrValueOutOfRange = 0x8004102b,
  wbemErrCannotBeSingleton = 0x8004102c,
  wbemErrInvalidCimType = 0x8004102d,
  wbemErrInvalidMethod = 0x8004102e,
  wbemErrInvalidMethodParameters = 0x8004102f,
  wbemErrSystemProperty = 0x80041030,
  wbemErrInvalidProperty = 0x80041031,
  wbemErrCallCancelled = 0x80041032,
  wbemErrShuttingDown = 0x80041033,
  wbemErrPropagatedMethod = 0x80041034,
  wbemErrUnsupportedParameter = 0x80041035,
  wbemErrMissingParameter = 0x80041036,
  wbemErrInvalidParameterId = 0x80041037,
  wbemErrNonConsecutiveParameterIds = 0x80041038,
  wbemErrParameterIdOnRetval = 0x80041039,
  wbemErrInvalidObjectPath = 0x8004103a,
  wbemErrOutOfDiskSpace = 0x8004103b,
  wbemErrBufferTooSmall = 0x8004103c,
  wbemErrUnsupportedPutExtension = 0x8004103d,
  wbemErrUnknownObjectType = 0x8004103e,
  wbemErrUnknownPacketType = 0x8004103f,
  wbemErrMarshalVersionMismatch = 0x80041040,
  wbemErrMarshalInvalidSignature = 0x80041041,
  wbemErrInvalidQualifier = 0x80041042,
  wbemErrInvalidDuplicateParameter = 0x80041043,
  wbemErrTooMuchData = 0x80041044,
  wbemErrServerTooBusy = 0x80041045,
  wbemErrInvalidFlavor = 0x80041046,
  wbemErrCircularReference = 0x80041047,
  wbemErrUnsupportedClassUpdate = 0x80041048,
  wbemErrCannotChangeKeyInheritance = 0x80041049,
  wbemErrCannotChangeIndexInheritance = 0x80041050,
  wbemErrTooManyProperties = 0x80041051,
  wbemErrUpdateTypeMismatch = 0x80041052,
  wbemErrUpdateOverrideNotAllowed = 0x80041053,
  wbemErrUpdatePropagatedMethod = 0x80041054,
  wbemErrMethodNotImplemented = 0x80041055,
  wbemErrMethodDisabled = 0x80041056,
  wbemErrRefresherBusy = 0x80041057,
  wbemErrUnparsableQuery = 0x80041058,
  wbemErrNotEventClass = 0x80041059,
  wbemErrMissingGroupWithin = 0x8004105a,
  wbemErrMissingAggregationList = 0x8004105b,
  wbemErrPropertyNotAnObject = 0x8004105c,
  wbemErrAggregatingByObject = 0x8004105d,
  wbemErrUninterpretableProviderQuery = 0x8004105f,
  wbemErrBackupRestoreWinmgmtRunning = 0x80041060,
  wbemErrQueueOverflow = 0x80041061,
  wbemErrPrivilegeNotHeld = 0x80041062,
  wbemErrInvalidOperator = 0x80041063,
  wbemErrLocalCredentials = 0x80041064,
  wbemErrCannotBeAbstract = 0x80041065,
  wbemErrAmendedObject = 0x80041066,
  wbemErrClientTooSlow = 0x80041067,
  wbemErrNullSecurityDescriptor = 0x80041068,
  wbemErrTimeout = 0x80041069,
  wbemErrInvalidAssociation = 0x8004106a,
  wbemErrAmbiguousOperation = 0x8004106b,
  wbemErrQuotaViolation = 0x8004106c,
  wbemErrTransactionConflict = 0x8004106d,
  wbemErrForcedRollback = 0x8004106e,
  wbemErrUnsupportedLocale = 0x8004106f,
  wbemErrHandleOutOfDate = 0x80041070,
  wbemErrConnectionFailed = 0x80041071,
  wbemErrInvalidHandleRequest = 0x80041072,
  wbemErrPropertyNameTooWide = 0x80041073,
  wbemErrClassNameTooWide = 0x80041074,
  wbemErrMethodNameTooWide = 0x80041075,
  wbemErrQualifierNameTooWide = 0x80041076,
  wbemErrRerunCommand = 0x80041077,
  wbemErrDatabaseVerMismatch = 0x80041078,
  wbemErrVetoPut = 0x80041079,
  wbemErrVetoDelete = 0x8004107a,
  wbemErrInvalidLocale = 0x80041080,
  wbemErrProviderSuspended = 0x80041081,
  wbemErrSynchronizationRequired = 0x80041082,
  wbemErrNoSchema = 0x80041083,
  wbemErrProviderAlreadyRegistered = 0x80041084,
  wbemErrProviderNotRegistered = 0x80041085,
  wbemErrFatalTransportError = 0x80041086,
  wbemErrEncryptedConnectionRequired = 0x80041087,
  wbemErrRegistrationTooBroad = 0x80042001,
  wbemErrRegistrationTooPrecise = 0x80042002,
  wbemErrTimedout = 0x80043001,
  wbemErrResetToDefault = 0x80043002
} ;

상수

 
wbemNoErr
값: 0
호출이 성공했습니다.
wbemErrFailed
값: 0x80041001
호출이 실패한 경우
wbemErrNotFound
값: 0x80041002
개체를 찾을 수 없는 경우
wbemErrAccessDenied
값: 0x80041003
현재 사용자가 해당 동작을 수행할 수 있는 권한이 없는 경우
wbemErrProviderFailure
값: 0x80041004
공급자가 초기화 중이 아닌 시간에 실패했습니다.
wbemErrTypeMismatch
값: 0x80041005
형식이 맞지 않는 경우
wbemErrOutOfMemory
값: 0x80041006
작업에 필요한 메모리가 부족한 경우
wbemErrInvalidContext
값: 0x80041007
The
SWbemNamedValue 개체가 잘못되었습니다.
wbemErrInvalidParameter
값: 0x80041008
호출에 사용된 매개 변수 중 하나가 잘못된 경우
wbemErrNotAvailable
값: 0x80041009
리소스(일반적으로 원격 서버)를 현재 사용할 수 없는 경우
wbemErrCriticalError
값: 0x8004100a
내부 오류가 발생한 경우. Microsoft Technical에 이 오류 보고
지원됨.
wbemErrInvalidStream
값: 0x8004100b
원격 세션 중에 네트워크 패킷이 하나 이상 손상된 경우
wbemErrNotSupported
값: 0x8004100c
기능 또는 작업이 지원되지 않는 경우
wbemErrInvalidSuperclass
값: 0x8004100d
지정된 부모 클래스가 잘못되었습니다.
wbemErrInvalidNamespace
값: 0x8004100e
지정된 네임스페이스를 찾을 수 없습니다.
wbemErrInvalidObject
값: 0x8004100f
지정된 인스턴스가 잘못된 경우
wbemErrInvalidClass
값: 0x80041010
지정된 클래스가 잘못된 경우
wbemErrProviderNotFound
값: 0x80041011
스키마에서 참조된 공급자에 해당하는 등록이 없는 경우
wbemErrInvalidProviderRegistration
값: 0x80041012
스키마에서 참조한 공급자에 잘못되었거나 불완전한 등록이 있는 경우 이 오류는
사용된 MOF 파일에서 누락된 pragma 네임스페이스 명령
공급자를 등록하면 공급자가 잘못된 WMI 네임스페이스에 등록됩니다. 이 오류는
는 손상된 리포지토리로 인해 발생하며, 이 리포지토리를 삭제하고 MOF 파일을 다시 컴파일하여 수정할 수 있습니다.
wbemErrProviderLoadFailure
값: 0x80041013
COM이 스키마에서 참조된 공급자를 찾을 수 없는 경우 이 오류는 다음 중 한 가지로 인해 발생할 수 있습니다.

공급자는 공급자가 빌드될 때 사용한 .lib 파일과 일치하지 않는 WMI DLL을 사용하고 있습니다.

공급자의 DLL 또는 공급자가 의존하는 DLL이 손상되었습니다.

공급자를 내보내지 못했습니다.
DllRegisterServer.

in-process 공급자가 /regsvr32를 사용하여 등록되지 않았습니다.

Out-of-process 공급자가 등록되지 않았습니다.
사용 하 여 /regserver.
wbemErrInitializationFailure
값: 0x80041014
공급자와 같은 구성 요소가 내부 원인으로 초기화되지 못한 경우
wbemErrTransportFailure
값: 0x80041015
네트워킹 오류가 발생하여 정상적으로 작동하지 않습니다.
wbemErrInvalidOperation
값: 0x80041016
요청된 작업이 잘못된 경우. 이 오류는 일반적으로 클래스를 삭제하려는 잘못된 시도 또는 에 적용됩니다.
properties
wbemErrInvalidQuery
값: 0x80041017
요청된 작업이 잘못된 경우. 이 오류는 일반적으로 클래스를 삭제하려는 잘못된 시도 또는 에 적용됩니다.
properties
wbemErrInvalidQueryType
값: 0x80041018
요청된 쿼리 언어가 지원되지 않는 경우
wbemErrAlreadyExists
값: 0x80041019
put 작업에서 wbemChangeFlagCreateOnly 플래그가 지정되었지만
instance 이미 있습니다.
wbemErrOverrideNotAllowed
값: 0x8004101a
소유 개체가 허용하지 않으므로 이 한정자에서 추가 작업을 수행할 수 없습니다.
재정의.
wbemErrPropagatedQualifier
값: 0x8004101b
사용자가 소유하지 않은 한정자를 삭제하려고 한 경우. 한정자는 부모로부터 상속되었습니다.
포함됩니다.
wbemErrPropagatedProperty
값: 0x8004101c
사용자가 소유하지 않은 속성을 삭제하려고 한 경우. 속성은 부모로부터 상속되었습니다.
포함됩니다.
wbemErrUnexpected
값: 0x8004101d
클라이언트가 호출과 같은 예기치 않은 잘못된 일련의 호출을 수행했습니다.
호출 전 EndEnumeration
BeginEnumeration.
wbemErrIllegalOperation
값: 0x8004101e
인스턴스에서 클래스를 생성하는 것 같이, 사용자가 잘못된 작업을 요청한 경우
wbemErrCannotBeKey
값: 0x8004101f
키가 될 수 없는 속성에 키 한정자를 지정하려고 한 경우. 키는 다음과 같습니다.
개체에 대한 클래스 정의에 지정되며 instance 기준으로 변경할 수 없습니다.
wbemErrIncompleteClass
값: 0x80041020
현재 개체가 올바른 클래스 정의가 아닌 경우. 불완전하거나 등록되지 않았습니다.
WMI에서 SWbemObject.Put_.
wbemErrInvalidSyntax
값: 0x80041021
해당 데이터 구조에 대해 입력 매개 변수의 구문이 잘못되었습니다. 예를 들어 CIM인 경우
datetime 구조에 전달될 때 올바른 형식이 없습니다.
SWbemDateTime.SetFileTime.
wbemErrNondecoratedObject
값: 0x80041022
다음에 사용하도록 예약됩니다.
wbemErrReadOnly
값: 0x80041023
수정하려는 속성이 읽기 전용인 경우
wbemErrProviderNotCapable
값: 0x80041024
공급자가 요청된 작업을 수행할 수 없습니다. 여기에는 너무 복잡한 쿼리가 포함됩니다.
instance 검색하거나, 클래스를 만들거나 업데이트하거나, 클래스를 삭제하거나, 클래스를 열거합니다.
wbemErrClassHasChildren
값: 0x80041025
하위 클래스를 변경하여 무효로 만들려고 했습니다.
wbemErrClassHasInstances
값: 0x80041026
인스턴스가 있는 클래스를 삭제하거나 수정하려고 한 경우
wbemErrQueryNotImplemented
값: 0x80041027
다음에 사용하도록 예약됩니다.
wbemErrIllegalNull
값: 0x80041028
Nothing이 아닐 수 있는 속성(예: 로 표시된 속성)에 대해 Nothing 값이 지정되었습니다.
, 인덱싱됨,
또는 한정자를 Not_Null .
wbemErrInvalidQualifierType
값: 0x80041029
속성에 대해 지정된 CIM 형식이 잘못된 경우
wbemErrInvalidPropertyType
값: 0x8004102a
속성에 대해 지정된 CIM 형식이 잘못된 경우
wbemErrValueOutOfRange
값: 0x8004102b
범위 밖의 값을 사용하여 요청했거나 그 요청이 해당 형식과 호환되지 않는 경우
wbemErrCannotBeSingleton
값: 0x8004102c
클래스가 에서 파생되는 경우와 같이 클래스 싱글톤을 만드는 데 잘못된 시도가 있었습니다.
싱글톤이 아닌 클래스입니다.
wbemErrInvalidCimType
값: 0x8004102d
지정된 CIM 형식이 잘못된 경우
wbemErrInvalidMethod
값: 0x8004102e
요청한 메서드를 사용할 수 없는 경우
wbemErrInvalidMethodParameters
값: 0x8004102f
메서드에 제공된 매개 변수가 잘못된 경우
wbemErrSystemProperty
값: 0x80041030
시스템 속성의 한정자를 가져오려고 한 경우
wbemErrInvalidProperty
값: 0x80041031
속성 형식을 인식할 수 없는 경우
wbemErrCallCancelled
값: 0x80041032
비동기 프로세스가 내부적으로 또는 사용자에 의해 취소된 경우. 타이밍 및 특성으로 인해
비동기 작업의 작업이 실제로 취소되지 않았을 수 있습니다.
wbemErrShuttingDown
값: 0x80041033
WMI가 종료되는 동안 사용자가 작업을 요청했습니다.
wbemErrPropagatedMethod
값: 0x80041034
부모 클래스에서 기존 메서드 이름을 다시 사용하려고 시도했으며 서명이 사용되지 않았습니다.
일치.
wbemErrUnsupportedParameter
값: 0x80041035
쿼리 텍스트와 같은 하나 이상의 매개 변수 값이 너무 복잡하거나 지원되지 않는 경우. 따라서 WMI는
더 간단한 매개 변수를 사용하여 작업을 다시 시도하도록 요청되었습니다.
wbemErrMissingParameter
값: 0x80041036
메서드 호출에 매개 변수가 없는 경우
wbemErrInvalidParameterId
값: 0x80041037
메서드 매개 변수에 ID가 있습니다.
유효하지 않은 한정자입니다.
wbemErrNonConsecutiveParameterIds
값: 0x80041038
메서드 매개 변수 중 하나 이상이
ID 한정자를 벗어났습니다.
시퀀스.
wbemErrParameterIdOnRetval
값: 0x80041039
메서드의 반환 값에는 가 있습니다.
ID 한정자입니다.
wbemErrInvalidObjectPath
값: 0x8004103a
지정한 개체 경로가 잘못되었습니다.
wbemErrOutOfDiskSpace
값: 0x8004103b
디스크 공간이 부족하거나 WMI 리포지토리(CIM 리포지토리) 크기의 4GB 제한에 도달했습니다.
wbemErrBufferTooSmall
값: 0x8004103c
제공된 버퍼가 너무 작아서 열거자의 모든 개체를 저장하거나 문자열을 읽을 수 없습니다.
속성의 값에 따라 달라집니다.
wbemErrUnsupportedPutExtension
값: 0x8004103d
공급자가 요청한 놓기 작업을 지원하지 않습니다.
wbemErrUnknownObjectType
값: 0x8004103e
마샬링 중에 형식이나 버전이 잘못된 개체를 발견한 경우
wbemErrUnknownPacketType
값: 0x8004103f
마샬링 중에 형식이나 버전이 잘못된 패킷을 발견한 경우
wbemErrMarshalVersionMismatch
값: 0x80041040
패킷에 지원되지 않는 버전이 있는 경우
wbemErrMarshalInvalidSignature
값: 0x80041041
패킷이 손상된 것 같습니다.
wbemErrInvalidQualifier
값: 0x80041042
개체에 [키]를 배치하는 것과 같이 한정자를 일치하지 않는 것이 시도되었습니다.
속성의 값에 따라 달라집니다.
wbemErrInvalidDuplicateParameter
값: 0x80041043
CIM 메서드에 중복 매개 변수를 선언한 경우
wbemErrTooMuchData
값: 0x80041044
다음에 사용하도록 예약됩니다.
wbemErrServerTooBusy
값: 0x80041045
IWbemObjectSink::Indicate에 대한 호출이
못했습니다. 공급자는 이벤트를 다시 발생하도록 선택할 수 있습니다.
wbemErrInvalidFlavor
값: 0x80041046
지정한 버전이 잘못되었습니다.
wbemErrCircularReference
값: 0x80041047
순환되는 참조(예: 에서 클래스 파생)를 만들려고 했습니다.
자체).
wbemErrUnsupportedClassUpdate
값: 0x80041048
지정된 클래스가 지원되지 않는 경우
wbemErrCannotChangeKeyInheritance
값: 0x80041049
인스턴스 또는 서브클래스가 이미 키를 사용하는 경우 키를 변경하려고 했습니다.
wbemErrCannotChangeIndexInheritance
값: 0x80041050
인스턴스 또는 하위 클래스가 이미 사용 중인 인덱스를 변경하려고 했습니다.
wbemErrTooManyProperties
값: 0x80041051
클래스의 현재 버전에서 지원하는 것보다 많은 속성을 만들려고 한 경우
wbemErrUpdateTypeMismatch
값: 0x80041052
파생 클래스에서 충돌하는 형식을 사용하여 속성을 다시 정의한 경우
wbemErrUpdateOverrideNotAllowed
값: 0x80041053
파생 클래스에서 재정의할 수 없는 한정자를 재정의하려고 한 경우
wbemErrUpdatePropagatedMethod
값: 0x80041054
파생 클래스에서 충돌하는 시그니처를 사용하여 메서드를 다시 선언한 경우
wbemErrMethodNotImplemented
값: 0x80041055
관련 클래스에 [implemented]로 표시되지 않은 메서드를 실행하려고 한 경우
wbemErrMethodDisabled
값: 0x80041056
[disabled]로 표시된 메서드를 실행하려고 한 경우
wbemErrRefresherBusy
값: 0x80041057
리프레셔가 다른 작업을 수행 중인 경우
wbemErrUnparsableQuery
값: 0x80041058
필터링 쿼리가 구문상 유효하지 않습니다.
wbemErrNotEventClass
값: 0x80041059
필터링 쿼리의 FROM 절은 이벤트 클래스가 아닌 클래스를 참조합니다(에서 파생되지 않음).
__Event).
wbemErrMissingGroupWithin
값: 0x8004105a
대응하는 GROUP WITHIN 절 없이 GROUP BY 절을 사용한 경우
wbemErrMissingAggregationList
값: 0x8004105b
GROUP BY절을 사용한 경우. 모든 속성의 집계는 지원되지 않습니다.
wbemErrPropertyNotAnObject
값: 0x8004105c
포함 개체가 아닌 속성에서 점 표기법을 사용한 경우
wbemErrAggregatingByObject
값: 0x8004105d
GROUP BY 절에서 점 표기법을 사용하지 않고 포함 개체인 속성을 참조하는 경우
wbemErrUninterpretableProviderQuery
값: 0x8004105f
이벤트 공급자 등록 쿼리
(__EventProviderRegistration)
이벤트가 제공된 클래스를 지정합니다.
wbemErrBackupRestoreWinmgmtRunning
값: 0x80041060
WMI에서 리포지토리를 사용하는 동안 리포지토리를 백업하거나 복원하도록 요청했습니다.
wbemErrQueueOverflow
값: 0x80041061
이벤트 소비자가 너무 느리기 때문에 비동기 배달 큐가 오버플로되었습니다.
wbemErrPrivilegeNotHeld
값: 0x80041062
클라이언트에 필요한 보안 권한이 없어 작업이 실패한 경우
wbemErrInvalidOperator
값: 0x80041063
해당 연산자가 이 속성 형식에 맞지 않는 경우
wbemErrLocalCredentials
값: 0x80041064
사용자가 로컬 연결에 대한 사용자 이름, 암호 또는 권한을 지정했습니다. 사용자가 공백을 사용해야 합니다.
사용자 이름/암호 및 기본 보안에 의존합니다.
wbemErrCannotBeAbstract
값: 0x80041065
부모 클래스가 추상이 아닌 경우 클래스가 추상화되었습니다.
wbemErrAmendedObject
값: 0x80041066
wbemFlagUseAmendedQualifiers 플래그 없이 수정된 개체를 배치했습니다.
지정.
wbemErrClientTooSlow
값: 0x80041067
클라이언트가 열거형의 개체를 너무 느리게 검색하는 경우 이 상수는
클라이언트는 열거형 개체를 만들지만 적시에 열거자에서 개체를 검색하지는 않습니다.
열거자의 개체 캐시가 백업되도록 합니다.
wbemErrNullSecurityDescriptor
값: 0x80041068
null 보안 설명자가 사용되었습니다.
wbemErrTimeout
값: 0x80041069
작업 시간이 초과되었습니다.
wbemErrInvalidAssociation
값: 0x8004106a
사용 중인 연결이 잘못되었습니다.
wbemErrAmbiguousOperation
값: 0x8004106b
작업이 모호했습니다.
wbemErrQuotaViolation
값: 0x8004106c
WMI가 너무 많은 메모리를 차지합니다. 이는 메모리 가용성이 낮거나 과도하여 발생할 수 있습니다.
WMI별 메모리 사용량.
wbemErrTransactionConflict
값: 0x8004106d
작업으로 인해 트랜잭션 충돌이 발생했습니다.
wbemErrForcedRollback
값: 0x8004106e
트랜잭션이 강제로 롤백되었습니다.
wbemErrUnsupportedLocale
값: 0x8004106f
호출에 사용되는 로캘은 지원되지 않습니다.
wbemErrHandleOutOfDate
값: 0x80041070
개체 핸들이 만료되었습니다.
wbemErrConnectionFailed
값: 0x80041071
SQL 데이터베이스에 대한 연결이 실패했음을 나타냅니다.
wbemErrInvalidHandleRequest
값: 0x80041072
핸들 요청이 잘못되었습니다.
wbemErrPropertyNameTooWide
값: 0x80041073
속성 이름에 255자 이상이 포함됩니다.
wbemErrClassNameTooWide
값: 0x80041074
클래스 이름은 255자를 초과합니다.
wbemErrMethodNameTooWide
값: 0x80041075
메서드 이름에는 255자 이상이 포함됩니다.
wbemErrQualifierNameTooWide
값: 0x80041076
한정자 이름에는 255자 이상이 포함됩니다.
wbemErrRerunCommand
값: 0x80041077
SQL에 교착 상태가 있기 때문에 SQL 명령을 다시 실행해야 했음을 나타냅니다. 이 작업은 반환할 수 있습니다.
SQL 데이터베이스에 데이터가 저장되는 경우에만 해당합니다.
wbemErrDatabaseVerMismatch
값: 0x80041078
데이터베이스 버전이 리포지토리 드라이버가 처리하는 버전과 일치하지 않습니다.
wbemErrVetoPut
값: 0x80041079
WMI는 공급자가 허용하지 않으므로 put 작업을 수행할 수 없습니다.
wbemErrVetoDelete
값: 0x8004107a
WMI는 공급자가 허용하지 않으므로 삭제 작업을 수행할 수 없습니다.
wbemErrInvalidLocale
값: 0x80041080
지정된 로캘 식별자가 작업에 유효하지 않습니다.
wbemErrProviderSuspended
값: 0x80041081
공급자가 일시 중단되었습니다.
wbemErrSynchronizationRequired
값: 0x80041082
요청된 작업이 성공하려면 개체를 커밋하고 다시 검색해야 합니다. 이 상수
속성 값을 보려면 개체를 커밋하고 다시 검색해야 하는 경우 가 반환됩니다.
wbemErrNoSchema
값: 0x80041083
사용할 수 있는 스키마가 없으므로 작업을 완료할 수 없습니다.
wbemErrProviderAlreadyRegistered
값: 0x80041084
공급자가 이미 등록되어 있으므로 공급자 등록을 수행할 수 없습니다.
wbemErrProviderNotRegistered
값: 0x80041085
요청된 데이터에 대한 공급자가 등록되지 않았습니다.
wbemErrFatalTransportError
값: 0x80041086
치명적인 전송 오류가 발생했으며 다른 전송은 시도되지 않습니다.
wbemErrEncryptedConnectionRequired
값: 0x80041087
이 작업을 위해 WINMGMT에 대한 클라이언트 연결을 암호화해야 합니다. The
IWbemServices 프록시 보안 설정을 조정해야 함
작업을 다시 시도했습니다.
wbemErrRegistrationTooBroad
값: 0x80042001
공급자 등록이 시스템 이벤트 도메인과 겹치는 경우
wbemErrRegistrationTooPrecise
값: 0x80042002
이 쿼리에서 WITHIN 절을 사용하지 않은 경우
wbemErrTimedout
값: 0x80043001
자동화 관련 오류입니다.
wbemErrResetToDefault
값: 0x80043002
사용자가 현재 클래스에 대한 재정의 기본값을 삭제했습니다. 의 이 속성에 대한 기본값입니다.
부모 클래스가 다시 활성화되었습니다. 자동화 관련 오류입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 wbemdisp.h

추가 정보

스크립팅 API 상수

WBEMSTATUS

WMI 오류 상수