Error codes
[NetIDMgr errors]


Defines

#define KHM_ERROR_NONE   0x00000000L
 No error.
#define KHM_ERROR_SUCCESS   KHM_ERROR_NONE
 Success. Same as KHM_ERROR_NONE.
#define KHM_ERROR_INVALID_NAME   (KHM_ERROR_BASE + 1)
 The supplied name was invalid.
#define KHM_ERROR_TOO_LONG   (KHM_ERROR_BASE + 2)
 Too much data.
#define KHM_ERROR_INVALID_PARAM   (KHM_ERROR_BASE + 3)
 One or more parameters supplied to a function were invalid.
#define KHM_ERROR_DUPLICATE   (KHM_ERROR_BASE + 4)
 A duplicate.
#define KHM_ERROR_NOT_FOUND   (KHM_ERROR_BASE + 5)
 An object was not found.
#define KHM_ERROR_NOT_READY   (KHM_ERROR_BASE + 6)
 The relevant subsystem is not ready.
#define KHM_ERROR_NO_RESOURCES   (KHM_ERROR_BASE + 7)
 No more resources.
#define KHM_ERROR_TYPE_MISMATCH   (KHM_ERROR_BASE + 8)
 Type mismatch.
#define KHM_ERROR_EXISTS   (KHM_ERROR_BASE + 9)
 Already exists.
#define KHM_ERROR_TIMEOUT   (KHM_ERROR_BASE + 10)
 Operation timed out.
#define KHM_ERROR_EXIT   (KHM_ERROR_BASE + 11)
 An EXIT message was received.
#define KHM_ERROR_UNKNOWN   (KHM_ERROR_BASE + 12)
 Unknown or unspecified error.
#define KHM_ERROR_GENERAL   KHM_ERROR_UNKNOWN
 General error.
#define KHM_ERROR_OUT_OF_BOUNDS   (KHM_ERROR_BASE + 13)
 An index was out of bounds.
#define KHM_ERROR_DELETED   (KHM_ERROR_BASE + 14)
 Object already deleted.
#define KHM_ERROR_INVALID_OPERATION   (KHM_ERROR_BASE + 15)
 Invalid operation.
#define KHM_ERROR_INVALID_SIGNATURE   (KHM_ERROR_BASE + 16)
 Signature check failed.
#define KHM_ERROR_NOT_IMPLEMENTED   (KHM_ERROR_BASE + 17)
 Not implemented yet.
#define KHM_ERROR_EQUIVALENT   (KHM_ERROR_BASE + 18)
 The objects were equivalent.
#define KHM_ERROR_NO_PROVIDER   (KHM_ERROR_BASE + 19)
 No provider exists to service the request.
#define KHM_ERROR_PARTIAL   (KHM_ERROR_BASE + 20)
 The operation succeeded, but with errors.
#define KHM_ERROR_INCOMPATIBLE   (KHM_ERROR_BASE + 21)
 An incompatibility was found.
#define KHM_ERROR_HELD   (KHM_ERROR_BASE + 22)
 The operation was put on hold.


Define Documentation

#define KHM_ERROR_DELETED   (KHM_ERROR_BASE + 14)

Object already deleted.

One or more objects that were referenced were found to have been already deleted.

#define KHM_ERROR_DUPLICATE   (KHM_ERROR_BASE + 4)

A duplicate.

Usually means that something that should have been unique was found to be not.

#define KHM_ERROR_EXISTS   (KHM_ERROR_BASE + 9)

Already exists.

Usually indicates that an exclusive create operation failed due to the existence of a similar object. Subtly different from KHM_ERROR_DUPLICATE

#define KHM_ERROR_HELD   (KHM_ERROR_BASE + 22)

The operation was put on hold.

A request was put on hold or postponed.

#define KHM_ERROR_INVALID_OPERATION   (KHM_ERROR_BASE + 15)

Invalid operation.

The operation was not permitted to continue for some reason. Usually because the necessary conditions for the operation haven't been met yet or the operation can only be performed at certain times during the execution of NetIDMgr.

#define KHM_ERROR_NO_RESOURCES   (KHM_ERROR_BASE + 7)

No more resources.

A limited resource has been exhausted.

#define KHM_ERROR_NOT_FOUND   (KHM_ERROR_BASE + 5)

An object was not found.

An object referenced in a parameter was not found.

#define KHM_ERROR_NOT_IMPLEMENTED   (KHM_ERROR_BASE + 17)

Not implemented yet.

The operation that was attempted involved invoking functionality that has not been implemented yet.

#define KHM_ERROR_NOT_READY   (KHM_ERROR_BASE + 6)

The relevant subsystem is not ready.

Indicates that initialization has not been completed for a subsystem.

#define KHM_ERROR_TOO_LONG   (KHM_ERROR_BASE + 2)

Too much data.

A supplied buffer was invalid, was of insufficient size, or a buffer was of a larger size than expected


Generated on Fri Aug 3 08:27:13 2007 for Network Identity Manager by Doxygen 1.5.2
© 2004-2007 Massachusetts Institute of Technology.
© 2005-2007 Secure Endpoints Inc.
Contact khimaira@mit.edu