The following tables contain non-error condition codes and service provider
error codes.
Symbol
|
Value
|
Description
|
DMIERR_ATTRIBUTE_NOT_FOUND
|
0x00100
|
Attribute not found
|
DMIERR_VALUE_EXCEEDS_MAXSIZE
|
0x00101
|
Value exceeds maximum size
|
DMIERR_COMPONENT_NOT_FOUND
|
0x00102
|
Component ID is not found
|
DMIERR_ENUM_ERROR
|
0x00103
|
Enumeration error
|
DMIERR_GROUP_NOT_FOUND
|
0x00104
|
Group not found
|
DMIERR_ILLEGAL_KEYS
|
0x00105
|
Illegal keys
|
DMIERR_ILLEGAL_TO_SET
|
0x00106
|
Illegal to set
|
DMIERR_OVERLAY_NAME_NOT_FOUND
|
0x00107
|
Component instrumentation not found
|
DMIERR_ILLEGAL_TO_GET
|
0x00108
|
Illegal to get
|
DMIERR_ROW_NOT_FOUND
|
0x0010a
|
Row not found
|
DMIERR_DIRECT_INTERFACE_NOT_REGISTERED
|
0x0010b
|
Direct interface not registered
|
DMIERR_DATABASE_CORRUPT
|
0x0010c
|
MIF database is corrupt
|
DMIERR_ATTRIBUTE_NOT_SUPPORTED
|
0x0010d
|
Attribute is not supported
|
DMIERR_VALUE_UNKNOWN
|
0x0010f
|
Value for this attribute is not known
|
DMIERR_BUFFER_FULL
|
0x00200
|
Buffer full
|
DMIERR_ILL_FORMED_COMMAND
|
0x00201
|
Ill-formed command
|
DMIERR_ILLEGAL_COMMAND
|
0x00202
|
Illegal command
|
DMIERR_ILLEGAL_HANDLE
|
0x00203
|
Illegal handle
|
DMIERR_OUT_OF_MEMORY
|
0x00204
|
Out of memory
|
DMIERR_NULL_COMPLETION_FUNCTION
|
0x00205
|
No confirm function
|
DMIERR_NULL_RESPONSE_BUFFER
|
0x00206
|
No response buffer
|
DMIERR_CMD_HANDLE_IN_USE
|
0x00207
|
Command handle is already in use
|
DMIERR_ILLEGAL_DMI_LEVEL
|
0x00208
|
DMI version mismatch
|
DMIERR_UNKNOWN_CI_REGISTRY
|
0x00209
|
Unknown CI registry
|
DMIERR_COMMAND_CANCELED
|
0x0020a
|
Command has been canceled
|
DMIERR_INSUFFICIENT_PRIVILEGES
|
0x0020b
|
Insufficient privileges
|
DMIERR_NULL_ACCESS_FUNCTION
|
0x0020c
|
No access function provided
|
DMIERR_FILE_ERROR
|
0x0020d
|
OS File I/O error
|
DMIERR_EXEC_FAILURE
|
0x0020e
|
Could not spawn a new task
|
DMIERR_BAD_SCHEMA_DESCRIPTION_FILE
|
0x0020f
|
Ill-formed SCHEMA
|
DMIERR_INVALID_FILE_TYPE
|
0x00210
|
Invalid file type
|
DMIERR_SP_INACTIVE
|
0x00211
|
Service provider is inactive
|
DMIERR_CANT_UNINSTALL_SP_COMPONENT
|
0x00213
|
Unable to remove the service provider component
|
DMIERR_NULL_CANCEL_FUNCTION
|
0x00214
|
No cancel function provided
|
DMIERR_INVALID_POOL
|
0x00215
|
Memory Pool handle is invalid
|
DMIERR_INVALID_PTR
|
0x00216
|
A memory Pointer passed was invalid
|
DMIERR_NO_POOL
|
0x00217
|
A memory pool is required for use with this function
|
DMIERR_FILE_TYPE_NOT_SUPPORTED
|
0x00218
|
The passed file type, while legal, is not
supported by this implementation
|
DMIERR_CANT_UNINSTALL_COMPONENT_LANGUAGE
|
0x00219
|
Unable to install a component's language mapping
|
DMIERR_CANT_UNINSTALL_GROUP
|
0x0021a
|
Unable to install the group
|
DMIERR_UNABLE_TO_ADD_ROW
|
0x0021b
|
The add row failed due to either a database
problem or a component limitation
|
DMIERR_UNABLE_TO_DELETE_ROW
|
0x0021c
|
The delete row failed, due to either database
problem or a component limitation
|