Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the current value of the specified report filter.
Namespace: Microsoft.Storage
Assembly: srmlib (in srmlib.dll)
Syntax
void SetFilter(
_FsrmReportFilter filter,
object filterValue
)
void SetFilter(
_FsrmReportFilter filter,
Object^ filterValue
)
abstract SetFilter :
filter:_FsrmReportFilter *
filterValue:Object -> unit
Sub SetFilter (
filter As _FsrmReportFilter,
filterValue As Object
)
Parameters
filter
Type: Microsoft.Storage._FsrmReportFilterThe filter used to limit the files listed in a report. For possible values, see the _FsrmReportFilter enumeration.
filterValue
Type: System.ObjectThe filter value to use for the specified report filter. The filter value cannot contain the following: slash mark (/), backslash (\), greater than sign (>), less than sign (<), vertical bar (|), double quote ("), or colon (:).
Remarks
The filter value overrides the default value set using the SetDefaultFilter method.
Note that each report type supports a specific set of filters. To determine if the filter is valid for the report type, call the IsFilterValidForReportType method.The following table lists the variant types associated with the _FsrmReportFilter enumeration values used for the filter parameter.
Filter type |
Variant Type |
|---|---|
FsrmReportFilter_FileGroups |
VT_BSTR | VT_ARRAY. Set the parray member of the variant. |
FsrmReportFilter_MinAgeDays |
VT_I4. Set the lVal member of the variant. |
FsrmReportFilter_MaxAgeDays |
VT_I4. Set the lVal member of the variant. |
FsrmReportFilter_MinQuotaUsage |
VT_I4. Set the lVal member of the variant. |
FsrmReportFilter_MinSize |
VT_I8. Set the llVal member of the variant. |
FsrmReportFilter_NamePattern |
VT_BSTR. Set the bstrVal member of the variant. |
FsrmReportFilter_Owners |
VT_BSTR | VT_ARRAY. Set the parray member of the variant. |
FsrmReportFilter_Property |
VT_BSTR. Set the bstrVal member of the variant |
For an example, see Adding a Report to a Job.
See Also
IFsrmReport Interface
Microsoft.Storage Namespace
Return to top