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. Using the NetBackup XBSA interface
  4. NetBackup XBSA data structures
  5. Buffers
  6. Use of BSA_DataBlock32 in BSASendData()
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

Use of BSA_DataBlock32 in BSASendData()

For BSASendData(), all parameters in the BSA_DataBlock32 structure are set by the XBSA application and adhere to the NetBackup XBSA interface preferences or the function fails with a BSA_RC_INVALID_DATABLOCK error. The NetBackup XBSA interface is not allowed to change any of the parameters.

The buffers that are passed by BSASendData() must be full. This means that numBytes must be equal to bufferLen. The buffer for the last BSASendData() call for an object does not need to be full.

Feedback

Was this page helpful?
Previous

Private buffer space

Next

Use of BSA_DataBlock32 in BSAGetData()

Feedback

Was this page helpful?