이 열거형은 CIM 확장에 대한 오류 범주를 정의합니다.
Syntax
typedef enum _MI_ErrorCategory {
MI_ERRORCATEGORY_NOT_SPECIFIED = 0,
MI_ERRORCATEGORY_OPEN_ERROR = 1,
MI_ERRORCATEGORY_CLOS_EERROR = 2,
MI_ERRORCATEGORY_DEVICE_ERROR = 3,
MI_ERRORCATEGORY_DEADLOCK_DETECTED = 4,
MI_ERRORCATEGORY_INVALID_ARGUMENT = 5,
MI_ERRORCATEGORY_INVALID_DATA = 6,
MI_ERRORCATEGORY_INVALID_OPERATION = 7,
MI_ERRORCATEGORY_INVALID_RESULT = 8,
MI_ERRORCATEGORY_INVALID_TYPE = 9,
MI_ERRORCATEGORY_METADATA_ERROR = 10,
MI_ERRORCATEGORY_NOT_IMPLEMENTED = 11,
MI_ERRORCATEGORY_NOT_INSTALLED = 12,
MI_ERRORCATEGORY_OBJECT_NOT_FOUND = 13,
MI_ERRORCATEGORY_OPERATION_STOPPED = 14,
MI_ERRORCATEGORY_OPERATION_TIMEOUT = 15,
MI_ERRORCATEGORY_SYNTAX_ERROR = 16,
MI_ERRORCATEGORY_PARSER_ERROR = 17,
MI_ERRORCATEGORY_ACCESS_DENIED = 18,
MI_ERRORCATEGORY_RESOURCE_BUSY = 19,
MI_ERRORCATEGORY_RESOURCE_EXISTS = 20,
MI_ERRORCATEGORY_RESOURCE_UNAVAILABLE = 21,
MI_ERRORCATEGORY_READ_ERROR = 22,
MI_ERRORCATEGORY_WRITE_ERROR = 23,
MI_ERRORCATEGORY_FROM_STDERR = 24,
MI_ERRORCATEGORY_SECURITY_ERROR = 25,
MI_ERRORCATEGORY_PROTOCOL_ERROR = 26,
MI_ERRORCATEGORY_CONNECTION_ERROR = 27,
MI_ERRORCATEGORY_AUTHENTICATION_ERROR = 28,
MI_ERRORCATEGORY_LIMITS_EXCEEDED = 29,
MI_ERRORCATEGORY_QUOTA_EXCEEDED = 30,
MI_ERRORCATEGORY_NOT_ENABLED = 31
} MI_ErrorCategory;
상수
MI_ERRORCATEGORY_NOT_SPECIFIED값: 0 오류에 대해 충분히 알려지지 않은 경우에만 를 사용하여 다른 오류 범주에 할당합니다. 해당 정보가 불완전하더라도 오류에 대한 정보가 있는 경우 이 범주를 사용하지 마십시오. |
MI_ERRORCATEGORY_OPEN_ERROR값: 1 열 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_CLOS_EERROR값: 2 닫을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_DEVICE_ERROR값: 3 디바이스에서 오류를 보고할 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_DEADLOCK_DETECTED값: 4 교착 상태가 감지될 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_INVALID_ARGUMENT값: 5 유효하지 않은 인수를 지정할 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_INVALID_DATA값: 6 유효하지 않은 데이터를 지정할 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_INVALID_OPERATION값: 7 유효하지 않은 작업이 요청되면 발생하는 오류입니다. |
MI_ERRORCATEGORY_INVALID_RESULT값: 8 유효하지 않은 결과가 반환되면 발생하는 오류입니다. |
MI_ERRORCATEGORY_INVALID_TYPE값: 9 유효하지 않은 .NET Framework 형식을 지정하면 발생하는 오류입니다. |
MI_ERRORCATEGORY_METADATA_ERROR값: 10 메타데이터에 오류가 있을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_NOT_IMPLEMENTED값: 11 참조된 API(애플리케이션 프로그래밍 인터페이스)가 구현되지 않은 경우 발생하는 오류입니다. |
MI_ERRORCATEGORY_NOT_INSTALLED값: 12 항목이 설치되지 않은 경우 발생하는 오류입니다. |
MI_ERRORCATEGORY_OBJECT_NOT_FOUND값: 13 개체를 찾을 수 없을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_OPERATION_STOPPED값: 14 작업이 중지될 때 발생하는 오류입니다. 예를 들어 사용자는 작업을 중단합니다. |
MI_ERRORCATEGORY_OPERATION_TIMEOUT값: 15 작업이 제한 시간 제한을 초과했을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_SYNTAX_ERROR값: 16 명령이 구문적으로 올바르지 않은 경우 발생하는 오류입니다. |
MI_ERRORCATEGORY_PARSER_ERROR값: 17 파서에 오류가 발생할 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_ACCESS_DENIED값: 18 작업이 허용되지 않을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_RESOURCE_BUSY값: 19 리소스가 이미 있을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_RESOURCE_EXISTS값: 20 리소스가 사용 중일 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_RESOURCE_UNAVAILABLE값: 21 리소스를 사용할 수 없을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_READ_ERROR값: 22 읽을 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_WRITE_ERROR값: 23 |
MI_ERRORCATEGORY_FROM_STDERR값: 24 |
MI_ERRORCATEGORY_SECURITY_ERROR값: 25 보안 위반이 발생할 때 발생하는 오류입니다. |
MI_ERRORCATEGORY_PROTOCOL_ERROR값: 26 |
MI_ERRORCATEGORY_CONNECTION_ERROR값: 27 |
MI_ERRORCATEGORY_AUTHENTICATION_ERROR값: 28 |
MI_ERRORCATEGORY_LIMITS_EXCEEDED값: 29 |
MI_ERRORCATEGORY_QUOTA_EXCEEDED값: 30 |
MI_ERRORCATEGORY_NOT_ENABLED값: 31 |
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 8 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 머리글 | mi.h |
| 재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |