MI_Result 열거형(mi.h)
함수 반환 코드를 정의합니다.
Syntax
typedef enum _MI_Result {
MI_RESULT_OK = 0,
MI_RESULT_FAILED = 1,
MI_RESULT_ACCESS_DENIED = 2,
MI_RESULT_INVALID_NAMESPACE = 3,
MI_RESULT_INVALID_PARAMETER = 4,
MI_RESULT_INVALID_CLASS = 5,
MI_RESULT_NOT_FOUND = 6,
MI_RESULT_NOT_SUPPORTED = 7,
MI_RESULT_CLASS_HAS_CHILDREN = 8,
MI_RESULT_CLASS_HAS_INSTANCES = 9,
MI_RESULT_INVALID_SUPERCLASS = 10,
MI_RESULT_ALREADY_EXISTS = 11,
MI_RESULT_NO_SUCH_PROPERTY = 12,
MI_RESULT_TYPE_MISMATCH = 13,
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
MI_RESULT_INVALID_QUERY = 15,
MI_RESULT_METHOD_NOT_AVAILABLE = 16,
MI_RESULT_METHOD_NOT_FOUND = 17,
MI_RESULT_NAMESPACE_NOT_EMPTY = 20,
MI_RESULT_INVALID_ENUMERATION_CONTEXT = 21,
MI_RESULT_INVALID_OPERATION_TIMEOUT = 22,
MI_RESULT_PULL_HAS_BEEN_ABANDONED = 23,
MI_RESULT_PULL_CANNOT_BE_ABANDONED = 24,
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED = 25,
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED = 26,
MI_RESULT_SERVER_LIMITS_EXCEEDED = 27,
MI_RESULT_SERVER_IS_SHUTTING_DOWN = 28
} MI_Result;
상수
MI_RESULT_OK 값: 0 작업이 완료되었습니다. |
MI_RESULT_FAILED 값: 1 일반적인 오류가 발생했으며 보다 구체적인 오류 코드는 다루지 않았습니다. |
MI_RESULT_ACCESS_DENIED 값: 2 CIM 리소스에 대한 액세스는 클라이언트에서 사용할 수 없습니다. 이로 인해 작업을 수행하는 동안 요청된 리소스에 액세스할 수 있는 권한이 충분하지 않을 수 있습니다. 또는 일치하지 않는 ID를 사용하여 API를 호출합니다. 후자의 예는 다른 ID를 사용하여 동일한 세션에서 작업을 수행하는 동안 하나의 ID로 MI_Session 만드는 것입니다. |
MI_RESULT_INVALID_NAMESPACE 값: 3 대상 네임스페이스가 없습니다. |
MI_RESULT_INVALID_PARAMETER 값: 4 메서드에 전달된 하나 이상의 매개 변수 값이 잘못되었습니다. |
MI_RESULT_INVALID_CLASS 값: 5 지정된 클래스가 없습니다. |
MI_RESULT_NOT_FOUND 값: 6 요청된 개체를 찾을 수 없습니다. |
MI_RESULT_NOT_SUPPORTED 값: 7 요청한 작업이 지원되지 않습니다. |
MI_RESULT_CLASS_HAS_CHILDREN 값: 8 클래스에 서브클래스가 있으므로 작업을 호출할 수 없습니다. |
MI_RESULT_CLASS_HAS_INSTANCES 값: 9 클래스에 인스턴스가 있으므로 작업을 호출할 수 없습니다. |
MI_RESULT_INVALID_SUPERCLASS 값: 10 superclass가 없으므로 작업을 호출할 수 없습니다. |
MI_RESULT_ALREADY_EXISTS 값: 11 개체가 이미 있으므로 작업을 호출할 수 없습니다. |
MI_RESULT_NO_SUCH_PROPERTY 값: 12 지정된 속성이 없습니다. |
MI_RESULT_TYPE_MISMATCH 값: 13 제공된 값이 형식과 호환되지 않습니다. |
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED 값: 14 쿼리 언어가 인식되거나 지원되지 않습니다. |
MI_RESULT_INVALID_QUERY 값: 15 지정된 쿼리 언어에 대해 쿼리가 유효하지 않습니다. |
MI_RESULT_METHOD_NOT_AVAILABLE 값: 16 extrinsic 메서드를 호출할 수 없습니다. |
MI_RESULT_METHOD_NOT_FOUND 값: 17 지정된 extrinsic 메서드가 없습니다. |
MI_RESULT_NAMESPACE_NOT_EMPTY 값: 20 지정된 네임스페이스가 비어 있지 않습니다. |
MI_RESULT_INVALID_ENUMERATION_CONTEXT 값: 21 지정된 컨텍스트로 식별된 열거형이 잘못되었습니다. |
MI_RESULT_INVALID_OPERATION_TIMEOUT 값: 22 지정된 작업 시간 제한은 CIM 서버에서 지원되지 않습니다. |
MI_RESULT_PULL_HAS_BEEN_ABANDONED 값: 23 끌어오기 작업이 중단되었습니다. |
MI_RESULT_PULL_CANNOT_BE_ABANDONED 값: 24 동시 끌어오기 작업을 중단하려는 시도가 실패했습니다. |
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED 값: 25 열거형에서 필터를 사용하는 것은 CIM 서버에서 지원되지 않습니다. |
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED 값: 26 CIM 서버는 오류 발생 시 연속을 지원하지 않습니다. |
MI_RESULT_SERVER_LIMITS_EXCEEDED 값: 27 서버 제한을 초과하여 작업이 실패했습니다. |
MI_RESULT_SERVER_IS_SHUTTING_DOWN 값: 28 CIM 서버가 종료되고 작업을 처리할 수 없습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
머리글 | mi.h |
재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |