PixeLINK VIs will return the following error codes.
| Error Value | Explanation | Possible Reasons |
| 0 | The function completed successfully. | |
| 5000 | Unknown error | Contact Pixelink for help. |
| 5001 | The handle parameter is invalid. | The camera was not initialized or the initialization was not successful. |
| 5002 | Invalid Parameter | See the appropriate function description to determine the admissable parameter values. |
| 5003 | A buffer passed as parameter is too small | If possible, use the function to return the required size of the buffer before filling the buffer. |
| 5004 | The function cannot be called at this time | The function was called at an incorrect point in the calling sequence; another function may need to be called beforehand. |
| 5005 | The API cannot complete the request | This camera does not support the requested functionality |
| 5006 | The camera is already being used by another application | Another application is running and using the camera. |
| 5007 | There is no response from the camera | The camera is disconnected. |
| 5008 | The camera responded with an error. | Unknown hardware error - Contact PixeLINK for help |
| 5009 | The API does not recognize the camera | Incompatible firmware, driver or API version |
| 5010 | There is not enough 1394 bandwidth to start the stream | Too many other devices are using the bus, or too much video data is streaming |
| 5011 | The API cannot allocate the required memory | The system is out of memory. |
| 5012 | The API cannot run on the current operating system | The current version of the operating system is not supported by the kit software. |
| 5013 | The serial number could not be obtained from the camera. | |
| 5014 | A camera with that serial number could not be found. | A camera with the requested serial number was not connected to the computer. |
| 5015 | Not enough disk space to complete an IO operation | Too much video data is being requested. |
| 5016 | An error occurred during an IO operation | |
| 5017 | Application requested streaming termination | The video clip capture thread was terminated by the application before the clip was completed. |
| 5018 | The pointer parameter = NULL | The necessary memory buffer has not been allocated. |
| 5019 | Error creating the preview window. | |
| 5020 | Indicates that a set feature is successful but one or more parameter had to be changed (ROI) | Occurs when the requested values do not match the granularity of the feature. If you trap this error, then get the feature values to determine the changed value |
| 5021 | Indicates that a feature set value is out of range | The specified value is too large or too small |
| 5022 | There is no camera available | All cameras are in use by other applications |
| 5023 | Indicated that the name specified is not a valid camera name. | |
| 5024 | GetNextFrame cannot be called at this time because it is in use by an overlay callback function | |
| 5025 | A frame was still in use when the buffers were deallocated. | |
| 6000 | The stream already exists | |
| 6001 | Enumeration is done error | |
| 6002 | There are not enough resources for the requested operation | |
| 6003 | There was an unexpected frame size | |
| 6004 | A stream is required for this operation | |
| 6005 | The wrong version is present | |
| 6006 | The camera has been disconnected | |
| 6007 | Unable to map frame in driver | |
| 6008 | An error was returned from the Windows 1394 OHCI driver | |
| 6009 | An invalid parameter was passed to the driver | |
| 6010 | The function completed successfully but the stream was already running | |
| 6011 | Timeout waiting for the camera to respond | |
| 6012 | The camera returned an invalid frame (image) | |
| 6013 | An operating system service returned an error |