次の方法で共有


MSFT_WmiError class

A Windows error object that encapsulates what is in CIM_Error as well as includes error code, errorCategory, errorMessage and errorType.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Indication, Exception, UMLPackagePath("CIM::Interop"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class MSFT_WmiError : CIM_Error
{
  uint16 ErrorType;
  string OtherErrorType;
  string OwningEntity;
  string MessageID;
  string Message;
  string MessageArguments[];
  uint16 PerceivedSeverity;
  uint16 ProbableCause;
  string ProbableCauseDescription;
  string RecommendedActions[];
  string ErrorSource;
  uint16 ErrorSourceFormat = 0;
  string OtherErrorSourceFormat;
  uint32 CIMStatusCode;
  string CIMStatusCodeDescription;
  uint32 error_Code;
  uint16 error_Category;
  string error_Type;
  string error_WindowsErrorMessage;
};

Members

The MSFT_WmiError class has these types of members:

Properties

The MSFT_WmiError class has these properties.

CIMStatusCode

Data type: uint32

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.CIMStatusCodeDescription")

The CIM status code that characterizes this instance.

This property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation should define the status codes that may be returned by that operation.

This property is inherited from CIM_Error.

The defined values for CIM status code are:

CIM_ERR_FAILED (1)

A general error occurred that is not covered by a more specific error code.

CIM_ERR_ACCESS_DENIED (2)

Access to a CIM resource is not available to the client.

CIM_ERR_INVALID_NAMESPACE (3)

The target namespace does not exist.

CIM_ERR_INVALID_PARAMETER (4)

One or more parameter values passed to the method were invalid.

CIM_ERR_INVALID_CLASS (5)

The specified class does not exist.

CIM_ERR_NOT_FOUND (6)

The requested object could not be found.

CIM_ERR_NOT_SUPPORTED (7)

The requested operation is not supported.

CIM_ERR_CLASS_HAS_CHILDREN (8)

Operation cannot be carried out on this class since it has instances.

CIM_ERR_CLASS_HAS_INSTANCES (9)

The operation cannot be carried out on this class because it has instances.

CIM_ERR_INVALID_SUPERCLASS (10)

The operation cannot be carried out because the specified super class does not exist.

CIM_ERR_ALREADY_EXISTS (11)

The operation cannot be carried out because an object already exists.

CIM_ERR_NO_SUCH_PROPERTY (12)

The specified property does not exist.

CIM_ERR_TYPE_MISMATCH (13)

The value supplied is incompatible with the type.

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED (14)

The query language is not recognized or supported.

CIM_ERR_INVALID_QUERY (15)

The query is not valid for the specified query language.

CIM_ERR_METHOD_NOT_AVAILABLE (16)

The extrinsic method could not be executed.

CIM_ERR_METHOD_NOT_FOUND (17)

The specified extrinsic method does not exist.

CIM_ERR_UNEXPECTED_RESPONSE (18)

The returned response to the asynchronous operation was not expected.

CIM_ERR_INVALID_RESPONSE_DESTINATION (19)

The specified destination for the asynchronous response is not valid.

CIM_ERR_NAMESPACE_NOT_EMPTY (20)

The specified namespace is not empty.

CIM_ERR_INVALID_ENUMERATION_CONTEXT (21)

The enumeration context supplied is not valid.

CIM_ERR_INVALID_OPERATION_TIMEOUT (22)

The specified namespace is not empty.

CIM_ERR_PULL_HAS_BEEN_ABANDONED (23)

The specified namespace is not empty.

CIM_ERR_PULL_CANNOT_BE_ABANDONED (24)

CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.

CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED (25)

Filtered enumerations are not supported.

CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED (26)

Continue on error is not supported.

CIM_ERR_SERVER_LIMITS_EXCEEDED (27)

The WBEM Server limits have been exceeded, for example memory or connection limits.

CIM_ERR_SERVER_IS_SHUTTING_DOWN (28)

The WBEM Server is shutting down.

CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED (29)

The specified query feature is not supported.

DMTF Reserved

CIMStatusCodeDescription

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.CIMStatusCode")

A human-readable description of CIMStatusCode. This description may extend, but must be consistent with, the definition of CIMStatusCode.

This property is inherited from CIM_Error.

error_Category

Data type: uint16

Access type: Read-only

Error Category

error_Code

Data type: uint32

Access type: Read-only

Qualifiers: Required

Error code

error_Type

Data type: string

Access type: Read-only

Error Type

error_WindowsErrorMessage

Data type: string

Access type: Read-only

Windows error message

ErrorSource

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ErrorSourceFormat")

The identifying information of the entity or instance generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.

This property is inherited from CIM_Error.

ErrorSourceFormat

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ErrorSource", "CIM_Error.OtherErrorSourceFormat")

The format of the ErrorSource property.

Note: CIM 2.5 and earlier used the term object names.

This property is inherited from CIM_Error.

The possible values are.

Unknown (0)

The format is unknown or not meaningfully interpretable by a CIM client application.

Other (1)

The format is defined by the value of the OtherErrorSourceFormat property.

CIMObjectPath (2)

A CIM Object Path as defined in the CIM Infrastructure specification.

DMTF Reserved

ErrorType

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.OtherErrorType")

Primary classification of the error.

This property is inherited from CIM_Error.

The possible values are.

Unknown (0)

Other (1)

Communications Error (2)

Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another.

Quality of Service Error (3)

Errors of this type are principally associated with failures that result in reduced functionality or performance.

Software Error (4)

Error of this type are principally associated with a software or processing fault.

Hardware Error (5)

Errors of this type are principally associated with an equipment or hardware failure.

Environmental Error (6)

Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations.

Security Error (7)

Errors of this type are associated with security violations, detection of viruses, and similar issues.

Oversubscription Error (8)

Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation.

Unavailable Resource Error (9)

Errors of this type are principally associated with the failure to access a required resource.

Unsupported Operation Error (10)

Errors of this type are principally associated with requests that are not supported.

DMTF Reserved

Message

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.MessageID", "CIM_Error.MessageArguments")

The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.

This property is inherited from CIM_Error.

MessageArguments

Data type: string array

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.MessageID", "CIM_Error.Message")

An array containing the dynamic content of the message.

This property is inherited from CIM_Error.

MessageID

Data type: string

Access type: Read-only

Qualifiers: Required, ModelCorrespondence ("CIM_Error.Message", "CIM_Error.MessageArguments")

An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.

This property is inherited from CIM_Error.

OtherErrorSourceFormat

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ErrorSourceFormat")

The format of the ErrorSource property when the value of the ErrorSourceFormat property is Other (1).

This value must be a non NULL value when the value of the ErrorSourceFormat is Other (1). For all other values of ErrorSourceFormat, the value of this property must be NULL.

This property is inherited from CIM_Error.

OtherErrorType

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ErrorType")

Describes the error when the ErrorType is set to 1 ("Other").

This property is inherited from CIM_Error.

OwningEntity

Data type: string

Access type: Read-only

Uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.

This property is inherited from CIM_Error.

PerceivedSeverity

Data type: uint16

Access type: Read-only

Describes the severity of the Indication from the notifier's point of view:

This property is inherited from CIM_Error.

The possible values are.

Unknown (0)

The perceived severity of the indication is unknown or indeterminate.

Other (1)

The Severity's value can be found in the OtherSeverity property.

Information (2)

The indication contains an informative response.

Degraded/Warning (3)

The user may decide if action is needed.

Minor (4)

Action is needed, but the situation is not serious at this time.

Major (5)

Action is needed immediately.

Critical (6)

Action is needed immediately and the scope is broad. Perhaps an imminent outage to a critical resource will result.

Fatal/NonRecoverable (7)

An error occurred, but it's too late to take remedial action.

DMTF Reserved

ProbableCause

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ProbableCauseDescription")

Describes the probable cause of the error.

This property is inherited from CIM_Error.

The possible values are.

Unknown (0)

Other (1)

Adapter/Card Error (2)

Application Subsystem Failure (3)

Bandwidth Reduced (4)

Connection Establishment Error (5)

Communications Protocol Error (6)

Communications Subsystem Failure (7)

Configuration/Customization Error (8)

Congestion (9)

Corrupt Data (10)

CPU Cycles Limit Exceeded (11)

Dataset/Modem Error (12)

Degraded Signal (13)

DTE-DCE Interface Error (14)

Enclosure Door Open (15)

Equipment Malfunction (16)

Excessive Vibration (17)

File Format Error (18)

Fire Detected (19)

Flood Detected (20)

Framing Error (21)

HVAC Problem (22)

Humidity Unacceptable (23)

I/O Device Error (24)

Input Device Error (25)

LAN Error (26)

Non-Toxic Leak Detected (27)

Local Node Transmission Error (28)

Loss of Frame (29)

Loss of Signal (30)

Material Supply Exhausted (31)

Multiplexer Problem (32)

Out of Memory (33)

Output Device Error (34)

Performance Degraded (35)

Power Problem (36)

Pressure Unacceptable (37)

Processor Problem (Internal Machine Error) (38)

Pump Failure (39)

Queue Size Exceeded (40)

Receive Failure (41)

Receiver Failure (42)

Remote Node Transmission Error (43)

Resource at or Nearing Capacity (44)

Response Time Excessive (45)

Retransmission Rate Excessive (46)

Software Error (47)

Software Program Abnormally Terminated (48)

Software Program Error (Incorrect Results) (49)

Storage Capacity Problem (50)

Temperature Unacceptable (51)

Threshold Crossed (52)

Timing Problem (53)

Toxic Leak Detected (54)

Transmit Failure (55)

Transmitter Failure (56)

Underlying Resource Unavailable (57)

Version Mismatch (58)

Previous Alert Cleared (59)

Login Attempts Failed (60)

Software Virus Detected (61)

Hardware Security Breached (62)

Denial of Service Detected (63)

Security Credential Mismatch (64)

Unauthorized Access (65)

Alarm Received (66)

Loss of Pointer (67)

Payload Mismatch (68)

Transmission Error (69)

Excessive Error Rate (70)

Trace Problem (71)

Element Unavailable (72)

Element Missing (73)

Loss of Multi Frame (74)

Broadcast Channel Failure (75)

Invalid Message Received (76)

Routing Failure (77)

Backplane Failure (78)

Identifier Duplication (79)

Protection Path Failure (80)

Sync Loss or Mismatch (81)

Terminal Problem (82)

Real Time Clock Failure (83)

Antenna Failure (84)

Battery Charging Failure (85)

Disk Failure (86)

Frequency Hopping Failure (87)

Loss of Redundancy (88)

Power Supply Failure (89)

Signal Quality Problem (90)

Battery Discharging (91)

Battery Failure (92)

Commercial Power Problem (93)

Fan Failure (94)

Engine Failure (95)

Sensor Failure (96)

Fuse Failure (97)

Generator Failure (98)

Low Battery (99)

Low Fuel (100)

Low Water (101)

Explosive Gas (102)

High Winds (103)

Ice Buildup (104)

Smoke (105)

Memory Mismatch (106)

Out of CPU Cycles (107)

Software Environment Problem (108)

Software Download Failure (109)

Element Reinitialized (110)

Timeout (111)

Logging Problems (112)

Leak Detected (113)

Protection Mechanism Failure (114)

Protecting Resource Failure (115)

Database Inconsistency (116)

Authentication Failure (117)

Breach of Confidentiality (118)

Cable Tamper (119)

Delayed Information (120)

Duplicate Information (121)

Information Missing (122)

Information Modification (123)

Information Out of Sequence (124)

Key Expired (125)

Non-Repudiation Failure (126)

Out of Hours Activity (127)

Out of Service (128)

Procedural Error (129)

Unexpected Information (130)

DMTF Reserved

131 65535

ProbableCauseDescription

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_Error.ProbableCause")

A free-form string describing the probable cause of the error.

This property is inherited from CIM_Error.

RecommendedActions

Data type: string array

Access type: Read-only

Describes the recommended actions to take to resolve the error.

This property is inherited from CIM_Error.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\RemoteAccess
MOF
RAMgmtPSProvider.mof
DLL
RAMgmtPSProvider.dll

See also

CIM_Error