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. BSAEndData
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

BSAEndData

End a BSAGetData() or BSASendData() sequence.

SYNOPSIS

#include <xbsa.h>

int BSAEndData(BSA_Handle bsaHandle)

DESCRIPTION

The caller issues BSAEndData() after a call to BSACreateObject() followed by zero or more BSASendData() calls, or after a call to BSAGetObject() followed by zero or more BSAGetData() calls to signify the end of data. When used with BSAGetObject() or BSAGetData() calls, BSAEndData() does not transfer any more data for the NetBackup XBSA object to the caller. When used with BSACreateObject() or BSASendData() calls, BSAEndData() tells the NetBackup XBSA interface that the caller has finished sending data for a particular NetBackup XBSA object. BSAEndData() signifies the end of data for the immediately preceding BSACreateObject(), BSAGetObject(), BSAGetData(), or BSASendData().

It is also required after a call to BSAGetObject() or BSACreateObject() if the object is empty.

PARAMETERS

BSA_Handle bsaHandle (I)

This parameter is the handle that associates this call with a previous BSAInit() call.

RETURN VALUE

The following return codes are returned by this function:

BSA_RC_ABORT_SYSTEM_ERROR

System detected error, operation aborted.

BSA_RC_INVALID_CALL_SEQUENCE

The sequence of API calls is incorrect.

BSA_RC_INVALID_HANDLE

The handle used to associate this call with a previous BSAInit() call is invalid.

BSA_RC_SUCCESS

The function succeeded.

Feedback

Was this page helpful?
Previous

BSADeleteObject

Next

BSAEndTxn

Feedback

Was this page helpful?