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.