MI_ErrorCategory 열거형(mi.h)

이 열거형은 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