The IMSAdminBase::EnumBackups method enumerates the metabase backups in a specified backup location, or in all backup locations. Repeated calls to this method, increasing dwMDEnumIndex from 0, will return information for each metabase backup in the backup location until HRESULT_FROM_WIN32 (ERROR_NO_MORE_ITEMS) is returned.
HRESULT EnumBackups(
LPWSTR pszMDBackupLocation,
DWORD __RPC_FAR *pdwMDVersion,
PFILETIME pftMDBackupTime,
DWORD dwMDEnumIndex
);
Receives the date and time of the backup, in Universal Time Coordinate (UTC), formerly GMT.
Returns an HRESULT that contains one of the following values, or any errors from the file system converted to HRESULT.
Value | Description |
---|---|
ERROR_INVALID_NAME | Specified name is invalid. |
ERROR_NO_MORE_ITEMS | No more items to enumerate. |
ERROR_NOT_ENOUGH_MEMORY | Insufficient memory to perform the operation. |
ERROR_SUCCESS | The method succeeded. |