Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
  3. API reference
  4. Function specifications
  5. NBBSAGetErrorString
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

NBBSAGetErrorString

Get the textual error message of an XBSA error code.

SYNOPSIS

#include <nbbsa.h>

int NBBSAGetErrorString(int ErrCode, BSA_UInt32 *sizePtr, char *errorCodePtr)

DESCRIPTION

The NBBSAGetErrorString() call returns a textual description of the XBSA error code passed in.

PARAMETERS

int ErrCode (I)

The XBSA error code.

BSA_UInt32 *sizePtr (I/O)

Pointer to the size, in characters, of the buffer pointed to by the errorCodePtr parameter. Returns the size of errorCodePtr.

char *errorCodePtr (O)

Pointer to a buffer to receive the text of the error code.

RETURN VALUE

The following return codes are returned by this function:

BSA_RC_BUFFER_TOO_SMALL

The size of the data buffer is invalid.

BSA_RC_NO_MATCH

No description for error code passed in.

BSA_RC_NULL_ARGUMENT

A NULL pointer was encountered in one of the arguments.

BSA_RC_SUCCESS

The function succeeded.

Feedback

Was this page helpful?
Previous

NBBSAGetEnv

Next

NBBSAGetJobId

Feedback

Was this page helpful?