FsrmReportType enumeration (fsrmenums.h)
Defines the types of reports that you can generate.
Syntax
typedef enum _FsrmReportType {
FsrmReportType_Unknown = 0,
FsrmReportType_LargeFiles = 1,
FsrmReportType_FilesByType = 2,
FsrmReportType_LeastRecentlyAccessed = 3,
FsrmReportType_MostRecentlyAccessed = 4,
FsrmReportType_QuotaUsage = 5,
FsrmReportType_FilesByOwner = 6,
FsrmReportType_ExportReport = 7,
FsrmReportType_DuplicateFiles = 8,
FsrmReportType_FileScreenAudit = 9,
FsrmReportType_FilesByProperty = 10,
FsrmReportType_AutomaticClassification = 11,
FsrmReportType_Expiration = 12,
FsrmReportType_FoldersByProperty = 13
} FsrmReportType;
Constants
FsrmReportType_Unknown Value: 0 The report type is unknown. Do not use this flag. |
FsrmReportType_LargeFiles Value: 1 Lists files that are larger than a specified size. Set the filter value to the size, in bytes. |
FsrmReportType_FilesByType Value: 2 Lists groups of files. Create a file group and use file name patterns to specify the members of the group. Set the filter value to the name of the file group. |
FsrmReportType_LeastRecentlyAccessed Value: 3 Lists files that have not been accessed in the last n days. Specify the filter value in days. |
FsrmReportType_MostRecentlyAccessed Value: 4 Lists files that have been accessed in the last n days. Specify the filter value in days. |
FsrmReportType_QuotaUsage Value: 5 Lists quotas that exceed the specified threshold. Set the filter value to the threshold. |
FsrmReportType_FilesByOwner Value: 6 Lists files grouped by their owner. Set the filter value to the list of owners whose files you want included in the report. |
FsrmReportType_ExportReport Value: 7 Lists all files in the scope of the report job; there is no filtering. You can specify the XML or CSV file formats only for this report type. This report cannot be sent through email. For an action report, the scope is based on the quota or file screen event that initiated the report. |
FsrmReportType_DuplicateFiles Value: 8 Lists duplicate files. All files with the same file name, file size, and last modify time under the scope of the report job are considered duplicates. For example, if the scope of the report is C:\ and D:\ and file file1.txt exists in C:\folder1, C:\folder2\ and D:\folder1\ with the same modify time and file size, then the files are considered duplicates. |
FsrmReportType_FileScreenAudit Value: 9 Lists file screening events that have occurred. |
FsrmReportType_FilesByProperty Value: 10 Lists files, grouped by property value, that contain the specified property (you can specify only one property on which to report). Windows Server 2008: This report type is not supported before Windows Server 2008 R2. |
FsrmReportType_AutomaticClassification Value: 11 For internal use only; do not specify. Windows Server 2008: This report type is not supported before Windows Server 2008 R2. |
FsrmReportType_Expiration Value: 12 For internal use only; do not specify. Windows Server 2008: This report type is not supported before Windows Server 2008 R2. |
FsrmReportType_FoldersByProperty Value: 13 Lists folders, grouped by property value, that contain the specified property (you can specify only one property on which to report). Windows Server 2008 R2 and Windows Server 2008: This report type is not supported before Windows Server 2012. |
Remarks
To specify the values for report types that require a filter (for example, listing files over a specified size), call the IFsrmReportManager::SetDefaultFilter method.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 |
Header | fsrmenums.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h) |
See also
IFsrmActionReport::ReportTypes
IFsrmReportJob::CreateReportCreateReport
IFsrmReportManager::GetDefaultFilter
IFsrmReportManager::IsFilterValidForReportType