Win32 API 日本語リファレンス
ホームStorage.FileServerResourceManager › FsrmReportFilter

FsrmReportFilter

列挙型
基底型i4

メンバー 8

名前10進16進説明
FsrmReportFilter_MinSize10x1

レポートには、最小サイズを満たすファイルのみが表示されます。

FsrmReportType_LargeFiles レポートの種類に適用されます。

FsrmReportFilter_MinAgeDays20x2

レポートには、指定した最小日数より前に最後にアクセスされたファイルのみが表示されます。

FsrmReportType_LeastRecentlyAccessed および FsrmReportType_FileScreenAudit レポートの種類に適用されます。

FsrmReportFilter_MaxAgeDays30x3

レポートには、指定した最大日数以内にアクセスされたファイルのみが表示されます。

FsrmReportType_MostRecentlyAccessed レポートの種類に適用されます。

FsrmReportFilter_MinQuotaUsage40x4

レポートには、一定のディスク領域使用レベルに達したクォータのみが表示されます。

FsrmReportType_QuotaUsage レポートの種類に適用されます。

FsrmReportFilter_FileGroups50x5

レポートには、指定した一連のファイル グループに属するファイルのみが表示されます。

FsrmReportType_FilesByType レポートの種類に適用されます。

FsrmReportFilter_Owners60x6

レポートには、指定した所有者に属するファイルのみが表示されます。所有者を表す文字列の形式は、 ユーザー プリンシパル名 ("UserName@Domain" または "Domain\UserName") か、文字列形式の SID の いずれかです。

FsrmReportType_FilesByOwner レポートの種類に適用されます。

FsrmReportFilter_NamePattern70x7

レポートには、指定したパターンに一致する名前を持つファイルのみが表示されます。

FsrmReportType_LargeFilesFsrmReportType_MostRecentlyAccessedFsrmReportType_LeastRecentlyAccessedFsrmReportType_FilesByOwner、および FsrmReportType_FilesByProperty の各レポートの種類に適用されます。これらのレポートの種類では、複数の フィルターが存在する場合があります。たとえば、FsrmReportType_LargeFiles レポートの種類では、 FsrmReportFilter_MinSize フィルターと FsrmReportFilter_NamePattern フィルターの両方が存在する可能性があります。

FsrmReportFilter_Property80x8

レポートには、指定したプロパティを含むファイルのみが表示されます。

FsrmReportType_FilesByProperty および FsrmReportType_FoldersByProperty レポートの種類に適用されます。

公式ドキュメント

レポートに含めるファイルを制限するために使用できるフィルターを定義します。

解説(Remarks)

フィルターの値は、フィルターを指定するために IFsrmReport::SetFilter メソッドまたは IFsrmReportManager::SetDefaultFilter メソッドを呼び出すときに指定します。たとえば、SetFilter を呼び出す際に、filterValue パラメーターに フィルターの値を設定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FsrmReportFilter : int {
    FsrmReportFilter_MinSize = 1,
    FsrmReportFilter_MinAgeDays = 2,
    FsrmReportFilter_MaxAgeDays = 3,
    FsrmReportFilter_MinQuotaUsage = 4,
    FsrmReportFilter_FileGroups = 5,
    FsrmReportFilter_Owners = 6,
    FsrmReportFilter_NamePattern = 7,
    FsrmReportFilter_Property = 8
} FsrmReportFilter;
public enum FsrmReportFilter : int
{
    FsrmReportFilter_MinSize = 1,
    FsrmReportFilter_MinAgeDays = 2,
    FsrmReportFilter_MaxAgeDays = 3,
    FsrmReportFilter_MinQuotaUsage = 4,
    FsrmReportFilter_FileGroups = 5,
    FsrmReportFilter_Owners = 6,
    FsrmReportFilter_NamePattern = 7,
    FsrmReportFilter_Property = 8,
}
Public Enum FsrmReportFilter As Integer
    FsrmReportFilter_MinSize = 1
    FsrmReportFilter_MinAgeDays = 2
    FsrmReportFilter_MaxAgeDays = 3
    FsrmReportFilter_MinQuotaUsage = 4
    FsrmReportFilter_FileGroups = 5
    FsrmReportFilter_Owners = 6
    FsrmReportFilter_NamePattern = 7
    FsrmReportFilter_Property = 8
End Enum
import enum

class FsrmReportFilter(enum.IntEnum):
    FsrmReportFilter_MinSize = 1
    FsrmReportFilter_MinAgeDays = 2
    FsrmReportFilter_MaxAgeDays = 3
    FsrmReportFilter_MinQuotaUsage = 4
    FsrmReportFilter_FileGroups = 5
    FsrmReportFilter_Owners = 6
    FsrmReportFilter_NamePattern = 7
    FsrmReportFilter_Property = 8
// FsrmReportFilter
pub const FsrmReportFilter_MinSize: i32 = 1;
pub const FsrmReportFilter_MinAgeDays: i32 = 2;
pub const FsrmReportFilter_MaxAgeDays: i32 = 3;
pub const FsrmReportFilter_MinQuotaUsage: i32 = 4;
pub const FsrmReportFilter_FileGroups: i32 = 5;
pub const FsrmReportFilter_Owners: i32 = 6;
pub const FsrmReportFilter_NamePattern: i32 = 7;
pub const FsrmReportFilter_Property: i32 = 8;
// FsrmReportFilter
const (
	FsrmReportFilter_MinSize int32 = 1
	FsrmReportFilter_MinAgeDays int32 = 2
	FsrmReportFilter_MaxAgeDays int32 = 3
	FsrmReportFilter_MinQuotaUsage int32 = 4
	FsrmReportFilter_FileGroups int32 = 5
	FsrmReportFilter_Owners int32 = 6
	FsrmReportFilter_NamePattern int32 = 7
	FsrmReportFilter_Property int32 = 8
)
const
  FsrmReportFilter_MinSize = 1;
  FsrmReportFilter_MinAgeDays = 2;
  FsrmReportFilter_MaxAgeDays = 3;
  FsrmReportFilter_MinQuotaUsage = 4;
  FsrmReportFilter_FileGroups = 5;
  FsrmReportFilter_Owners = 6;
  FsrmReportFilter_NamePattern = 7;
  FsrmReportFilter_Property = 8;
// FsrmReportFilter
pub const FsrmReportFilter_MinSize: i32 = 1;
pub const FsrmReportFilter_MinAgeDays: i32 = 2;
pub const FsrmReportFilter_MaxAgeDays: i32 = 3;
pub const FsrmReportFilter_MinQuotaUsage: i32 = 4;
pub const FsrmReportFilter_FileGroups: i32 = 5;
pub const FsrmReportFilter_Owners: i32 = 6;
pub const FsrmReportFilter_NamePattern: i32 = 7;
pub const FsrmReportFilter_Property: i32 = 8;
const
  FsrmReportFilter_MinSize* = 1
  FsrmReportFilter_MinAgeDays* = 2
  FsrmReportFilter_MaxAgeDays* = 3
  FsrmReportFilter_MinQuotaUsage* = 4
  FsrmReportFilter_FileGroups* = 5
  FsrmReportFilter_Owners* = 6
  FsrmReportFilter_NamePattern* = 7
  FsrmReportFilter_Property* = 8
enum FsrmReportFilter : int {
    FsrmReportFilter_MinSize = 1,
    FsrmReportFilter_MinAgeDays = 2,
    FsrmReportFilter_MaxAgeDays = 3,
    FsrmReportFilter_MinQuotaUsage = 4,
    FsrmReportFilter_FileGroups = 5,
    FsrmReportFilter_Owners = 6,
    FsrmReportFilter_NamePattern = 7,
    FsrmReportFilter_Property = 8,
}
#define global FsrmReportFilter_MinSize       0x1
#define global FsrmReportFilter_MinAgeDays    0x2
#define global FsrmReportFilter_MaxAgeDays    0x3
#define global FsrmReportFilter_MinQuotaUsage 0x4
#define global FsrmReportFilter_FileGroups    0x5
#define global FsrmReportFilter_Owners        0x6
#define global FsrmReportFilter_NamePattern   0x7
#define global FsrmReportFilter_Property      0x8