다음을 통해 공유


WMI 오류 없음 상수

WMI는 상태를 나타내고 오류를 나타내지 않는 코드를 반환합니다.

작업으로 인해 오류가 발생하지 않으면 WMI는 다음 코드 중 하나를 작업의 상태를 나타내는 HRESULT로 반환합니다.

참고

WMI 클래스의 일부 메서드는 시스템 및 네트워크 오류 코드(예: 64)를 반환할 수 있습니다. 명령 프롬프트 창에서 net helpmsg 명령을 사용하여 이러한 유형의 오류 코드 정의를 확인할 수 있습니다. 예를 들어 명령 net helpmsg 64는 지정된 네트워크 이름을 더 이상 사용할 수 없다는 메시지를 반환합니다.

C++에서 FormatMessage를 호출하고 메시지 모듈로 C:\Windows\System32\wbem\wmiutils.dll을 지정할 수 있습니다.

WBEM_S_NO_ERROR

0(0x0)

작업이 완료되었습니다.

WBEM_S_FALSE

1(0x1)

사용할 수 있는 개체가 없거나, 반환된 개체 수가 요청한 개체 수보다 작거나, 열거형의 끝에서 이 값이 반환되는 경우. uCount 매개 변수의 값을 0으로 설정하여 메서드를 호출할 때도 이 값이 반환됩니다.

WBEM_S_ALREADY_EXISTS

262145(0x40001)

이미 존재하는 개체 또는 클래스를 만들려고 했습니다.

WBEM_S_RESET_TO_DEFAULT

262146(0x40002)

재정의된 속성이 삭제된 경우. 이 삭제의 결과로 재정의되지 않은 원래 값이 복원되었음을 알리기 위해 이 값이 반환됩니다.

WBEM_S_DIFFERENT

262147(0x40003)

비교되는 항목(개체, 클래스 등)이 동일하지 않습니다.

WBEM_S_TIMEDOUT

262148(0x40004)

호출 시간이 초과되었습니다. 이는 오류 조건이 아닙니다. 따라서 일부 결과가 반환되었을 수도 있습니다.

WBEM_S_NO_MORE_DATA

262149(0x40005)

열거형에서 사용할 수 있는 데이터가 더 이상 없으므로 사용자가 열거형을 종료해야 경우

WBEM_S_OPERATION_CANCELLED

262150(0x40006)

작업이 의도적으로 또는 의도치 않게 취소되었습니다.

WBEM_S_PENDING

262151(0x40007)

요청이 여전히 처리되고 있지만 아직 결과를 사용할 수 없는 경우

WBEM_S_DUPLICATE_OBJECTS

262152(0x40008)

열거형의 결과 집합에서 동일한 개체의 복사본을 두 개 이상 삭제한 경우

WBEM_S_ACCESS_DENIED

262153(0x40009)

전부가 아닌 일부 리소스에 대한 사용자의 액세스가 거부된 경우

WBEM_S_PARTIAL_RESULTS

262160(0x40010)

보안 위반이 아니라 리소스에 액세스할 수 없기 때문에 사용자가 요청한 개체를 모두 받지 못한 경우

WBEM_S_LIMITED_SERVICE

274433(0x43001)

공급자가 제한된 서비스를 사용할 수 있는 경우

WBEM_S_INDIRECTLY_UPDATED

274434(0x43002)

다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
WbemCli.h
IDL
WbemCli.idl

추가 정보

WMI 반환 코드