Export (0) Print
Expand All

DATABASE_BACKUP_INFO Structure

Exchange Server 2003

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
Show:
© 2014 Microsoft