The Health Monitoring Functions return 0 if successful and one of the following error codes on failure:
Value
Name
1
INVALID_MODULE_HANDLE
2
INVALID_HEALTH_MONITOR_HANDLE
3
INVALID_CATEGORY
4
INVALID_DESCRIPTION_STRING
5
INVALID_URL_STRING
6
INVALID_HELP_URL_STRING
7
INSUFFICIENT_MEMORY
8
INVALID_REGISTER_FLAGS
9
HEALTH_MONITOR_REPLACED
10
MP_LOCK_ERROR
11
THRESHOLD_ALREADY_SET
12
INVALID_CALLBACK_ADDRESS
13
VALUE_NOT_AVAILABLE
14
UNABLE_TO_CREATE_KEY