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 반환 코드