Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
- Introduction to NetBackup XBSA
- How to set up the SDK
- Using the NetBackup XBSA interface
- NetBackup XBSA data structures
- NetBackup XBSA environment
- XBSA sessions and transactions
- Creating a NetBackup XBSA application
- How to build an XBSA application
- How to run a NetBackup XBSA application
- API reference
- Function calls
- Function specifications
- Type definitions
- Process flow and troubleshooting
- How to use the sample files
- Support and updates
- Appendix A. Register authorized locations
NBBSAEndGetMultipleObjects
End the restore of multiple objects.
SYNOPSIS
#include <nbbsa.h>
int NBBSAEndGetMultipleObjects(BSA_Handle bsaHandle, BSA_Vote vote, NBBSA_DESCRIPT_LIST * descriptList)
DESCRIPTION
NBBSAEndGetMultipleObjects() closes the communications to the NetBackup server to end a multiple object restore. The objectDescriptor list is freed and a check is made to see if all of the objects requested were restored. If all of the objects were not restored, NBBSAEndGetMultipleObjects() returns an error. A vote parameter is provided to allow the multiple object restore to be aborted. As with a single object restore, commit or abort provides no functional difference to NetBackup.
PARAMETERS
BSA_Handle bsaHandle (I) | The handle that associates this call with a previous BSAInit() call. |
BSA_Vote vote (I) | Allows the multiple object restore to be committed or aborted. |
NBBSA_DESCRIPT_LIST * descriptList (I) | List of objects that were restored as part of the multiple object restore. |
RETURN VALUE
The following return codes are returned by this function: