Veritas System Recovery 21 Automation - THIS SCRIPTING DOCUMENTATION IS PROVIDED IN CONJUNCTION WITH YOUR LICENSE FOR VERITAS SYSTEM RECOVERY SOFTWARE PRODUCTS, AND MAY BE USED ONLY IN CONJUNCTION WITH THAT SOFTWARE, UNDER THE TERMS OF THE END USER LICENSE AGREEMENT THAT ACCOMPANIED THE SOFTWARE. THIS SCRIPTING DOCUMENTATION IS PROPRIETARY VERITAS PROPERTY. YOU MAY NOT COPY, DISTRIBUTE, LICENSE OR SUBLICENSE THE SCRIPTING DOCUMENTATION.
IVolume7 Interface

Description: Extension of the IVolume interface that exposes more APIs.
IID: {C9119963-1E68-41CC-A3A7-3B3A52371807}
Properties
VT_BSTRFileSystem Read WriteFile system type (FAT32, NTFS, etc).
VT_BOOLSystem Read WriteWhether this represents the system volume.
VT_BSTRHistoryFile Read WriteName of the file containing image history information.
VT_BSTRLabel Read WriteVolume label.
VT_BSTRMachine Read WriteName of the computer on which the volume resides.
VT_BSTRMountPoint Read WriteVolume mount point (generally a drive letter).
VT_BSTRID ReadUnique, automatically generated identifier.
VT_BOOLValid Read WriteWhether this volume can be imaged.
IImageLastImage ReadThe last image of this volume.
VT_I4SizeMB Read WriteSize of the volume in MB.
VT_I4FreeSpaceMB Read WriteAmount of free MB in the volume.
VT_BOOLMounted Read WriteVolume is mounted.
VT_BSTRDisplayName ReadUser-friendly description of volume.
VT_VARIANTImages ReadArray of Image objects representing the images captured for this volume.
VT_BSTRType Read WriteVolume type (Simple, Basic, Dynamic, etc).
VT_BOOLHidden Read WriteWhether this represents a hidden volume.
VT_BOOLActive Read WriteWhether this represents the boot volume.
VT_BSTRGeneratedFilename ReadDefault generated file name, often used for the ImageLocation object's FileSpec property.
VT_BSTRTrackingJob Read WriteID of the ImageJob tracking this volume (for incremental support).
VT_DISPATCHConstants ReadNamed constants for scripting. See VProObjConstants.
VT_VARIANTActiveImageSet ReadAn array of Image objects containing the current base image and its dependent incremental images.
VT_BSTROldID ReadUnique, automatically generated identifier (old format).
VT_BOOLSaveBackupHistory WriteSave backup history with volume.
VT_VARIANTImageSet(VT_BSTR ImageID) ReadThe array of Image objects containing the incremental chain (base + incrementals) that includes the requested image.
VT_BOOLIsDomainController Read WriteWhether this volume represents a Domain Controller.
VT_BSTRAddActiveDirectoryVolumeId WriteInserts a dependant Active Directory volume ID
VT_I4ActiveDirectoryVolumeCount ReadCurrent size of Active Directory volume ID array.
VT_BSTRActiveDirectoryVolumeId ReadGets the current Active Directory volume ID in the iteration.
VT_BSTROSVersion Read WriteOperating System verson of the volume.
VT_BSTROSServicePackVersion Read WriteOperating System service pack verson.
VT_BOOLIsExchangeServer Read WriteWhether this volume is an Exchange Server.
VT_BSTRExchangeServerVersion Read WriteExchange Server version.
VT_BSTRExchangeServerServicePackVersion Read WriteExchange Server service pack version.
VT_VARIANTImagesEx(eIMAGE_FILTER nImageFilter) ReadArray of Image objects representing THE images captured for this volume.
VT_BOOLFileSystemEncrypted Read WriteChecks whether the volume is protected by BitLocker.
VT_BOOLDynamic Read WriteVolume resides on a dynamic disk.
VT_I4EstMaxIncCount Read WriteEstimated maximum number of incrementals.
VT_BSTRGenericID Read WriteUnique identifier that makes sense across multiple machines.
VT_BOOLIsCSVType Read WriteTo check if the volume is of CSV type.
VT_BSTRPlatformVolumeName Read WriteStore the platform volume name.
VT_BSTRSVHDHostingVolumeGuid Read WriteStores the hosting volume GUID, Iif the volume is SVHD.
VT_BSTRVolumeTagInclusive Read WriteAll the inclusive tags of the volume.
VT_BSTRVolumeTagExclusive Read WriteAll the exclusive tags of the volume.
VT_BOOLSnapable Read WriteIndicates if SME can snap this volume.
VT_BSTRUsageType Read WriteTo check volume usage type.
VT_BSTRVolDiskLayoutType Read WriteGet volume disk layout type.
eVOLUME_FIRMWARE_TYPEVolumeFirmwareType Read WriteGet firmware type of volume.
Methods
VT_VOID ValidatePropertiesDetermines if the current volume properties are valid.
VT_VOID CleanHistoryRemoves old entries from the image history.
VT_VOID ResetIterationForActiveDirectoryVolumeIdsResets the iteration of the Active Directory volumes to the beginning.
VT_VOID NextActiveDirectoryVolumeIdIncrements to the next Active Directory volume ID for the domain controller.
VT_VOID DeleteOldestImageSet(VT_BSTR pDrive, VT_VARIANT pImageFilesDeleted, VT_BSTR pJobID, VT_DATE pdate, VT_UI8 pi64Size)Deletes the oldest ImageSet of this volume on a particular backup drive. Uses Drive, ImageFilesDeleted, JobID, Date, and Size as parameters.
VT_VOID RemoveImageSet(VT_BSTR ImageID)Removes a base image and all of its incrementals. Uses ImageIdentifier as a parameter.
VT_BOOL IsBackupLocation(IFolderLocation Location)Checks whether backups for this volume exist at the given location. Uses FolderLocation object as a parameter.
VT_BOOL IsID(VT_BSTR ID)Checks whether the passed in identifier matches this volume.
VT_VOID RemoveImageSetEx(VT_BSTR ImageID, VT_BOOL bForceDelete)Removes a base image and all of its incrementals. Uses ImageIdentifier as a parameter.
VT_VOID RemoveImageEx(VT_BSTR ImageID, VT_BOOL bForceDelete)Remove an Image (by ID) from Images array.
VT_VOID ConsolidateHistoryEx(VT_BSTR BeginImage, VT_BSTR EndImage, VT_BOOL bForceDelete)Update the image history after consolidating incremental backup files.

Home


Copyright © 2004-2019 Veritas Technologies LLC. All Rights Reserved.