DATABASE_BACKUP_INFO Structure
Topic Last Modified: 2006-11-30
The DATABASE_BACKUP_INFO structure represents a single Exchange Storage Engine (ESE) to be backed up. This structure is nested inside the INSTANCE_BACKUP_INFO Structure, and is returned by the HrESEBackupPrepare Function.
Syntax
typedef struct {
wchar **wszDatabaseStreams;
wchar **wszDatabaseDisplayName;
GUID *rguidDatabase;
unsigned long *rgIconIndexDatabase;
} DATABASE_BACKUP_INFO;
Parameters
wszDatabaseStreams
An array of file names corresponding to the file system files that make up the ESE database. There is no member of this structure that indicates how many elements this array contains. The last element in the array is empty, as indicated by the string value "00" (zero-zero).
wszDatabaseDisplayName
The display names for the database files. Each element in this array provides the display name for the corresponding element in the wszDatabaseStreams array.
rguidDatabase
The globally unique identifier (GUID) for the Microsoft® Exchange database.
rgIconIndexDatabase
An index into the INSTANCE_BACKUP_INFO Structure rgIconDescription array. The icon referenced by this index can be used by the backup client application user interface as the default icon for the Exchange database.
Remarks
Important
The terminating (last) element in the wszDatabaseStreams array does not have a corresponding element in the wszDatabaseDisplayName array. Attempting to access the non-existent wszDatabaseDisplayName array element can lead to unexpected failure of the application.
Requirements
Minimum availability |
Exchange 2000 Server |
Minimum operating system |
Windows 2000 |