다음을 통해 공유


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