⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmpidt.h

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 H
📖 第 1 页 / 共 2 页
字号:
    CMPI_RC_OK = 0,	/** Generic failure */    CMPI_RC_ERR_FAILED = 1,	/** Specified user does not have access to perform the requested action */    CMPI_RC_ERR_ACCESS_DENIED = 2,	/** invalid namespace specified */    CMPI_RC_ERR_INVALID_NAMESPACE = 3,	/** invalid parameter specified */    CMPI_RC_ERR_INVALID_PARAMETER = 4,	/** Invalid class specified */    CMPI_RC_ERR_INVALID_CLASS = 5,	/** Item was not found */    CMPI_RC_ERR_NOT_FOUND = 6,	/** Operation not supported */    CMPI_RC_ERR_NOT_SUPPORTED = 7,	/** Object has child objects */    CMPI_RC_ERR_CLASS_HAS_CHILDREN = 8,	/** Object has instances */    CMPI_RC_ERR_CLASS_HAS_INSTANCES = 9,	/** Invalid super class specified */    CMPI_RC_ERR_INVALID_SUPERCLASS = 10,	/** specified object already exists */    CMPI_RC_ERR_ALREADY_EXISTS = 11,	/** Property does not exist */    CMPI_RC_ERR_NO_SUCH_PROPERTY = 12,	/** This is a type mismatch */    CMPI_RC_ERR_TYPE_MISMATCH = 13,	/** Query language not supported */    CMPI_RC_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14,	/** Invalid query */    CMPI_RC_ERR_INVALID_QUERY = 15,	/** Method is not available */    CMPI_RC_ERR_METHOD_NOT_AVAILABLE = 16,	/** could not find the specified method */    CMPI_RC_ERR_METHOD_NOT_FOUND = 17,	/** Returned by a MI to indicate that it should not be unloaded, only		returned via a cleanup() call	*/    CMPI_RC_DO_NOT_UNLOAD = 50,	/** Returned by a MI to indicate that it should never be unloaded, only		returned via a cleanup() call	*/    CMPI_RC_NEVER_UNLOAD = 51,    /* Internal CMPI return codes. */    CMPI_RC_ERR_INVALID_HANDLE = 60,    CMPI_RC_ERR_INVALID_DATA_TYPE = 61,    /* Hosting OS errors. */    CMPI_RC_ERROR_SYSTEM = 100,    CMPI_RC_ERROR = 200  } CMPIrc;/** The status structure is used to indicate success or failure of a call */  typedef struct _CMPIStatus  {	  /** The CMPIrc value.		  @see _CMPIrc	  */    CMPIrc rc;	  /** A text string representing the error message		  @see CMPIString	  */    CMPIString *msg;  } CMPIStatus;  /* Management Broker capabilities and feature support */#   define CMPI_MB_Class_0     0x00000001#   define CMPI_MB_Class_1     0x00000003#   define CMPI_MB_Class_2     0x00000007#   define CMPI_MB_Supports_PropertyMI         0x00000100#   define CMPI_MB_Supports_IndicationMI       0x00000200#   define CMPI_MB_Supports_IndicationPolling  0x00000400#   define CMPI_MB_Supports_QueryNormalization 0x00000800#   define CMPI_MB_Supports_Qualifier          0x00001000#   define CMPI_MB_Supports_Schema             0x00003000#   ifdef CMPI_VER_200#      define CMPI_MB_Supports_MemEnhancements   0x00004000#      define CMPI_MB_Supports_Extended_Error    0x00008000#   endif#   define CMPI_MB_BasicRead 0x00000001#   define CMPI_MB_BasicWrite 0x00000003#   define CMPI_MB_InstanceManipulation 0x00000007#   define CMPI_MB_AssociationTraversal 0x00000009#   define CMPI_MB_QueryExecution 0x00000011#   define CMPI_MB_QueryNormalization 0x00000031#   define CMPI_MB_Indications 0x00000081#   define CMPI_MB_BasicQualifierSupport 0x00000047#   define CMPI_MB_OSEncapsulationSupport 0x00000100  /* Query Predicate operations */  typedef enum _CMPIPredOp  {    CMPI_PredOp_Equals = 1,    CMPI_PredOp_NotEquals = 2,    CMPI_PredOp_LessThan = 3,    CMPI_PredOp_GreaterThanOrEquals = 4,    CMPI_PredOp_GreaterThan = 5,    CMPI_PredOp_LessThanOrEquals = 6,    CMPI_PredOp_Isa = 7,    CMPI_PredOp_NotIsa = 8,    CMPI_PredOp_Like = 9,    CMPI_PredOp_NotLike = 10#   ifdef CMPI_VER_200    ,    CMPI_PredOp_Not_Null = 11,    CMPI_PredOp_Null = 12,    CMPI_PredOp_And = 13,    CMPI_PredOp_Or = 14#   endif  } CMPIPredOp;  /** Severity levels for logging functions */  typedef enum _CMPISeverity  {	/** Error */    CMPI_SEV_ERROR = 1,	/** General info */    CMPI_SEV_INFO = 2,	/** Warning message */    CMPI_SEV_WARNING = 3,	/** Debug message */    CMPI_DEV_DEBUG = 4  } CMPISeverity;  /** Logging level for trace functions*/  typedef enum _CMPILevel  {	/** Generic information */    CMPI_LEV_INFO = 1,	/** warnings */    CMPI_LEV_WARNING = 2,	/** detailed/specific information */    CMPI_LEV_VERBOSE = 3  } CMPILevel;  /** Type of query expression it is normalized to. */  typedef enum _CMPISelectCondType  {	/** Disjuntion Of Conjunctions */    CMPI_COND_DOC = 0,	/** Conjuction of disjunctions */    CMPI_COND_COD = 1  } CMPISelectCondType;#ifdef CMPI_VER_200	/** Possible values an Error object can use in its type property	    @version 2.0	*/typedef enum _CMPIErrorType {	/** Unkown */    UnknownErrorType = 0,	/** Other */    OtherErrorType = 1,	/** Communications error */    CommunicationsError = 2,	/** QoS error */    QualityOfServiceError = 3,	/** Software error */    SoftwareError = 4,	/** Hardware error */    HardwareError = 5,	/** Environmental error */    EnvironmentalError = 6,	/** Security error */    SecurityError = 7,	/** over subscription error */    Oversubscription_Error = 8,	/** Unavailable resource */    UnavailableResourceError = 9,	/** Unsupported operation */    UnsupportedOperationError = 10} CMPIErrorType;/** Possible values an Error object can use to indicate severity */typedef enum _CMPIErrorSeverity {	/** Unknown */    ErrorSevUnknown = 0,	/** Low severity */    ErrorSevLow = 2,	/** Medium Severity */    ErrorSevMedium = 3,	/** High severity */    ErrorSevHigh = 4,	/** Fatal error */    ErrorSevFatal = 5} CMPIErrorSeverity;/** Possible values an Error object can use to indicate the probable cause */typedef enum _CMPIErrorProbableCause {	/** Unknown */	ErrorProbCauseUnknown = 0,	/** Other cause */	ErrorProbCauseOther = 1,	/** Adpater card failure */	Adapter_Card_Error = 2,	/** Subsystem failure */	Application_Subsystem_Failure = 3,	/** Reduced bandwidth */	Bandwidth_Reduced = 4,	/** Could not establish connection */	Connection_Establishment_Error = 5,	/** protocol error */	Communications_Protocol_Error = 6,	/** Subsystem failure */	Communications_Subsystem_Failure = 7,	/** Configuration error */	ConfigurationCustomization_Error = 8,	/** Congested */	Congestion = 9,	/** Data is corrupt */	Corrupt_Data = 10,	/** CPU cycles exceeded */	CPU_Cycles_Limit_Exceeded = 11,	/* Dataset modem error */	DatasetModem_Error = 12,	/** Degraded signal */	Degraded_Signal = 13,	/** STE/DCE Interface Error */	DTE_DCE_Interface_Error = 14,	/** Door open */	Enclosure_Door_Open = 15,	/** Equipment malfunction */	Equipment_Malfunction = 16,	/** Excessive Vibration */	Excessive_Vibration = 17,	/** File format error */	File_Format_Error = 18,	/** Fire detected */	Fire_Detected = 19,	/** Flood detected */	Flood_Detected = 20,	/** framing error */	Framing_Error = 21,	/** HVAC problem */	HVAC_Problem = 22,	/* Humidity unacceptable */	Humidity_Unacceptable = 23,	/** IO device error */	IO_Device_Error = 24,	/** Input device error */	Input_Device_Error = 25,	/** LAN Error */	LAN_Error = 26,	/** Non-toxic leak detected */	Non_Toxic_Leak_Detected = 27,	/* Local node transmission error */	Local_Node_Transmission_Error = 28,	/** loss of frame */	Loss_of_Frame = 29,	/** loss of signal */	Loss_of_Signal = 30,	/** Material supply exhausted */	Material_Supply_Exhausted = 31,	/** Multiplexer problem */	Multiplexer_Problem = 32,	/** Out of memory */	Out_of_Memory = 33,	/** Output device error */	Output_Device_Error = 34,	/** Performance degraded */	Performance_Degraded = 35,	/** Power problem */	Power_Problem = 36,	/** Pressure unacceptable */	Pressure_Unacceptable = 37,	/** Processor problem */	Processor_Problem = 38,	/** Pump failure */	Pump_Failure = 39,	/** Queue size exceeded */	Queue_Size_Exceeded = 40,	/** Receive failure */	Receive_Failure = 41,	/** Receiver failure */	Receiver_Failure = 42,	/** Remote node transmission error */	Remote_Node_Transmission_Error = 43,	/** Resource at or nearing capacity */	Resource_at_or_Nearing_Capacity = 44,	/** Response time excessive */	Response_Time_Excessive = 45,	/** Retransmission rate excessive */	Retransmission_Rate_Excessive = 46,	/** Software Error */	Software_Error = 47,	/** Software terminated abnormally */	Software_Program_Abnormally_Terminated = 48,	/** Program error */	Software_Program_Error = 49,	/** Storage capacity problem */	Storage_Capacity_Problem = 50,	/** Temperature_Unacceptable */	Temperature_Unacceptable = 51,	/** Threshold_Crossed */	Threshold_Crossed = 52,	/** Timing_Problem */	Timing_Problem = 53,	/** Toxic_Leak_Detected */	Toxic_Leak_Detected = 54,	/** Transmit_Failure */	Transmit_Failure = 55,	/** Transmitter_Failure */	Transmitter_Failure = 56,	/** Underlying_Resource_Unavailable */	Underlying_Resource_Unavailable = 57,	/** Version_Mismatch */	Version_Mismatch = 58,	/** Previous_Alert_Cleared */	Previous_Alert_Cleared = 59,	/** Login_Attempts_Failed */	Login_Attempts_Failed = 60,	/** Software_Virus_Detected */	Software_Virus_Detected = 61,	/** Hardware_Security_Breached */	Hardware_Security_Breached = 62,	/** Denial_of_Service_Detected */	Denial_of_Service_Detected = 63,	/** Security_Credential_Mismatch */	Security_Credential_Mismatch = 64,	/** Unauthorized_Access */	Unauthorized_Access = 65,	/** Alarm_Received */	Alarm_Received = 66,	/** Loss_of_Pointer */	Loss_of_Pointer = 67,	/** Payload_Mismatch */	Payload_Mismatch = 68,	/** Transmission_Error */	Transmission_Error = 69,	/** Excessive_Error_Rate */	Excessive_Error_Rate = 70,	/** Trace_Problem */	Trace_Problem = 71,	/** Element_Unavailable */	Element_Unavailable = 72,	/** Element_Missing */	Element_Missing = 73,	/** Loss_of_Multi_Frame */	Loss_of_Multi_Frame = 74,	/** Broadcast_Channel_Failure */	Broadcast_Channel_Failure = 75,	/** Invalid_Message_Received */	Invalid_Message_Received = 76,	/** Routing_Failure */	Routing_Failure = 77,	/** Backplane_Failure */	Backplane_Failure = 78,	/** Identifier_Duplication */	Identifier_Duplication = 79,	/** Protection_Path_Failure */	Protection_Path_Failure = 80,	/** Sync_Loss_or_Mismatch */	Sync_Loss_or_Mismatch = 81,	/** Terminal_Problem */	Terminal_Problem = 82,	/** Real_Time_Clock_Failure */	Real_Time_Clock_Failure = 83,	/** Antenna_Failure */	Antenna_Failure = 84,	/** Battery_Charging_Failure */	Battery_Charging_Failure = 85,	/** Disk_Failure */	Disk_Failure = 86,	/** Frequency_Hopping_Failure */	Frequency_Hopping_Failure = 87,	/** Loss_of_Redundancy */	Loss_of_Redundancy = 88,	/** Power_Supply_Failure */	Power_Supply_Failure = 89,	/** Signal_Quality_Problem */	Signal_Quality_Problem = 90,	/** Battery_Discharging */	Battery_Discharging = 91,	/** Battery_Failure */	Battery_Failure = 92,	/** Commercial_Power_Problem */	Commercial_Power_Problem = 93,	/** Fan_Failure */	Fan_Failure = 94,	/** Engine_Failure */	Engine_Failure = 95,	/** Sensor_Failure */	Sensor_Failure = 96,	/** Fuse_Failure */	Fuse_Failure = 97,	/** Generator_Failure */	Generator_Failure = 98,	/** Low_Battery */	Low_Battery = 99,	/** Low_Fuel */	Low_Fuel = 100,	/** Low_Water */	Low_Water = 101,	/** Explosive_Gas */	Explosive_Gas = 102,	/** High_Winds */	High_Winds = 103,	/** Ice_Buildup */	Ice_Buildup = 104,	/** Smoke */	Smoke = 105,	/** Memory_Mismatch */	Memory_Mismatch = 106,	/** Out_of_CPU_Cycles */	Out_of_CPU_Cycles = 107,	/** Software_Environment_Problem */	Software_Environment_Problem = 108,	/** Software_Download_Failure */	Software_Download_Failure = 109,	/** Element_Reinitialized */	Element_Reinitialized = 110,	/** Timeout */	Timeout = 111,	/** Logging_Problems */	Logging_Problems = 112,	/** Leak_Detected */	Leak_Detected_113,	/** Protection_Mechanism_Failure */	Protection_Mechanism_Failure = 114,	/** Protecting_Resource_Failure */	Protecting_Resource_Failure = 115,	/** Database_Inconsistency */	Database_Inconsistency = 116,	/** Authentication_Failure */	Authentication_Failure = 117,	/** Breach_of_Confidentiality */	Breach_of_Confidentiality = 118,	/** Cable_Tamper */	Cable_Tamper = 119,	/** Delayed_Information */	Delayed_Information = 120,	/** Duplicate_Information */	Duplicate_Information = 121,	/** Information_Missing */	Information_Missing = 122,	/** Information_Modification */	Information_Modification = 123,	/** Information_Out_of_Sequence */	Information_Out_of_Sequence = 124,	/** Key_Expired */	Key_Expired = 125,	/** Non_Repudiation_Failure */	Non_Repudiation_Failure = 126,	/** Out_of_Hours_Activity */	Out_of_Hours_Activity = 127,	/** Out_of_Service */	Out_of_Service = 128,	/** Procedural_Error */	Procedural_Error = 129,	/** Unexpected_Information */	Unexpected_Information = 130} CMPIErrorProbableCause;/** Possible values an Error object can have for the error src format */typedef enum _CMPIErrorSrcFormat {	/** Unknown source */    CMPIErrSrcUnknown = 0,	/** Other source */    CMPIErrSrcOther = 1,	/* Object handle */    CIMObjectHandle = 2} CMPIErrorSrcFormat;#endif /* CMPI_VER_200 */#   ifdef __cplusplus};#   endif#endif // _CMPIDT_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -