Error return values
The following table shows the PBXRESULT return values and
error codes returned from PBNI methods.
Table 6-6: PBXResult return values
Value of PBXResult
|
Error code
|
PBX_OK
|
0
|
PBX_SUCCESS
|
0
|
PBX_FAIL
|
-1
|
PBX_E_NO_REGISTER_FUNCTION
|
-1
|
PBX_E_REGISTRATION_FAILED
|
-2
|
PBX_E_BUILD_GROUP_FAILED
|
-3
|
PBX_E_INVALID_ARGUMENT
|
-4
|
PBX_E_INVOKE_METHOD_INACCESSABLE
|
-5
|
PBX_E_INVOKE_WRONG_NUM_ARGS
|
-6
|
PBX_E_INVOKE_REFARG_ERROR
|
-7
|
PBX_E_INVOKE_METHOD_AMBIGUOUS
|
-8
|
PBX_E_INVOKE_FAILURE
|
-9
|
PBX_E_MISMATCHED_DATA_TYPE
|
-10
|
PBX_E_OUTOF_MEMORY
|
-11
|
PBX_E_GET_PBVM_FAILED
|
-12
|
PBX_E_NO_SUCH_CLASS
|
-13
|
PBX_E_CAN_NOT_LOCATE_APPLICATION
|
-14
|
PBX_E_INVALID_METHOD_ID
|
-15
|
PBX_E_READONLY_ARGS
|
-16
|
PBX_E_ARRAY_INDEX_OUTOF_BOUNDS
|
-100
|