DATABASE_BACKUP_INFO Structure
DATABASE_BACKUP_INFO Structure
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
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;
Members
- 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.
Structure Information
Minimum availability Exchange 2000 Server Minimum operating systems Windows 2000
Send us your feedback about the Microsoft Exchange Server 2003 SDK.
Build: June 2007 (2007.618.1)
© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.