FsrmPropertyDefinitionType
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| FsrmPropertyDefinitionType_Unknown | 0 | 0x0 | 型が不明です。この値は使用しないでください。 |
| FsrmPropertyDefinitionType_OrderedList | 1 | 0x1 | 指定可能な文字列値の順序付きリストを定義する分類プロパティです。そのうちの 1 つをプロパティに割り当てることができます。 この型の集約ポリシーでは、プロパティが存在し、ルールの値とは異なる値を保持している場合に、リストへ項目が追加された順序によってどの値を使用するかを決定します。たとえば、リストに "HBI"、"MBI"、"LBI" が含まれており、一方のソースが "MBI" を、もう一方のソースが "HBI" を指定した場合、"HBI" はリスト内で "MBI" より前にあるため、プロパティ値は "HBI" に設定されます。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。 |
| FsrmPropertyDefinitionType_MultiChoiceList | 2 | 0x2 | 指定可能な文字列値のリストを定義する分類プロパティです。そのうちの 1 つ以上をプロパティに割り当てることができます。文字列の区切りには縦棒文字 (|) を使用します。 この型の集約ポリシーでは、各ソースの値を連結し、重複を統合します。たとえば、指定可能な値のリストに "Cat1"、"Cat2"、"Cat3"、"Cat4" が含まれており、一方のソースが "Cat3" を、もう一方のソースが "Cat1" を指定した場合、プロパティ値は "Cat1|Cat3" に設定されます。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Contains、Contained in、Exists、Not exists。 |
| FsrmPropertyDefinitionType_SingleChoiceList | 3 | 0x3 | 指定可能な文字列値のリストを定義する分類プロパティです。そのうちの 1 つだけをプロパティに割り当てることができます。 この型では集約は行われません。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Exists、Not exists。 Windows Server 2008 R2 および Windows Server 2008: このファイル分類プロパティの型は、Windows Server 2012 より前ではサポートされていません。 |
| FsrmPropertyDefinitionType_String | 4 | 0x4 | 任意の文字列値を保持する分類プロパティです。 集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Contains、Contained in、Start with、End with、Prefix of、Suffix of、Exists、Not exists。 |
| FsrmPropertyDefinitionType_MultiString | 5 | 0x5 | 1 つ以上の任意の文字列値を保持する分類プロパティです。文字列の区切りには縦棒文字 (|) を使用します。 集約ポリシーでは、各ソースの値を連結し、重複を統合します。たとえば、一方のソースが "String1|String2" を、もう一方のソースが "String1|String3" を指定した場合、プロパティ値は "String1|String2|String3" に設定されます。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Contains、Contained in、Exists、Not exists。 |
| FsrmPropertyDefinitionType_Int | 6 | 0x6 | 文字列として表現された 10 進整数値を保持する分類プロパティです。 集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。 |
| FsrmPropertyDefinitionType_Bool | 7 | 0x7 | 文字列として表現されたブール値を保持する分類プロパティです。False には文字列値 "0" を、True には文字列値 "1" を使用します。 集約ポリシーでは、各ソースの値に対して論理 OR を実行します。たとえば、一方のソースが True を、もう一方のソースが False を指定した場合、プロパティ値は True に設定されます。2 つのソースがどちらも False を指定した場合、プロパティ値は False に設定されます。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Exists、Not exists。 |
| FsrmPropertyDefinitionType_Date | 8 | 0x8 | 日付値を保持する分類プロパティです。日付値は、文字列として表現された 64 ビットの 10 進数です (FILETIME を参照)。 集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。 この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。 |
公式ドキュメント
定義可能なファイル分類プロパティの型を定義します。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FsrmPropertyDefinitionType : int {
FsrmPropertyDefinitionType_Unknown = 0,
FsrmPropertyDefinitionType_OrderedList = 1,
FsrmPropertyDefinitionType_MultiChoiceList = 2,
FsrmPropertyDefinitionType_SingleChoiceList = 3,
FsrmPropertyDefinitionType_String = 4,
FsrmPropertyDefinitionType_MultiString = 5,
FsrmPropertyDefinitionType_Int = 6,
FsrmPropertyDefinitionType_Bool = 7,
FsrmPropertyDefinitionType_Date = 8
} FsrmPropertyDefinitionType;public enum FsrmPropertyDefinitionType : int
{
FsrmPropertyDefinitionType_Unknown = 0,
FsrmPropertyDefinitionType_OrderedList = 1,
FsrmPropertyDefinitionType_MultiChoiceList = 2,
FsrmPropertyDefinitionType_SingleChoiceList = 3,
FsrmPropertyDefinitionType_String = 4,
FsrmPropertyDefinitionType_MultiString = 5,
FsrmPropertyDefinitionType_Int = 6,
FsrmPropertyDefinitionType_Bool = 7,
FsrmPropertyDefinitionType_Date = 8,
}Public Enum FsrmPropertyDefinitionType As Integer
FsrmPropertyDefinitionType_Unknown = 0
FsrmPropertyDefinitionType_OrderedList = 1
FsrmPropertyDefinitionType_MultiChoiceList = 2
FsrmPropertyDefinitionType_SingleChoiceList = 3
FsrmPropertyDefinitionType_String = 4
FsrmPropertyDefinitionType_MultiString = 5
FsrmPropertyDefinitionType_Int = 6
FsrmPropertyDefinitionType_Bool = 7
FsrmPropertyDefinitionType_Date = 8
End Enumimport enum
class FsrmPropertyDefinitionType(enum.IntEnum):
FsrmPropertyDefinitionType_Unknown = 0
FsrmPropertyDefinitionType_OrderedList = 1
FsrmPropertyDefinitionType_MultiChoiceList = 2
FsrmPropertyDefinitionType_SingleChoiceList = 3
FsrmPropertyDefinitionType_String = 4
FsrmPropertyDefinitionType_MultiString = 5
FsrmPropertyDefinitionType_Int = 6
FsrmPropertyDefinitionType_Bool = 7
FsrmPropertyDefinitionType_Date = 8// FsrmPropertyDefinitionType
pub const FsrmPropertyDefinitionType_Unknown: i32 = 0;
pub const FsrmPropertyDefinitionType_OrderedList: i32 = 1;
pub const FsrmPropertyDefinitionType_MultiChoiceList: i32 = 2;
pub const FsrmPropertyDefinitionType_SingleChoiceList: i32 = 3;
pub const FsrmPropertyDefinitionType_String: i32 = 4;
pub const FsrmPropertyDefinitionType_MultiString: i32 = 5;
pub const FsrmPropertyDefinitionType_Int: i32 = 6;
pub const FsrmPropertyDefinitionType_Bool: i32 = 7;
pub const FsrmPropertyDefinitionType_Date: i32 = 8;// FsrmPropertyDefinitionType
const (
FsrmPropertyDefinitionType_Unknown int32 = 0
FsrmPropertyDefinitionType_OrderedList int32 = 1
FsrmPropertyDefinitionType_MultiChoiceList int32 = 2
FsrmPropertyDefinitionType_SingleChoiceList int32 = 3
FsrmPropertyDefinitionType_String int32 = 4
FsrmPropertyDefinitionType_MultiString int32 = 5
FsrmPropertyDefinitionType_Int int32 = 6
FsrmPropertyDefinitionType_Bool int32 = 7
FsrmPropertyDefinitionType_Date int32 = 8
)const
FsrmPropertyDefinitionType_Unknown = 0;
FsrmPropertyDefinitionType_OrderedList = 1;
FsrmPropertyDefinitionType_MultiChoiceList = 2;
FsrmPropertyDefinitionType_SingleChoiceList = 3;
FsrmPropertyDefinitionType_String = 4;
FsrmPropertyDefinitionType_MultiString = 5;
FsrmPropertyDefinitionType_Int = 6;
FsrmPropertyDefinitionType_Bool = 7;
FsrmPropertyDefinitionType_Date = 8;// FsrmPropertyDefinitionType
pub const FsrmPropertyDefinitionType_Unknown: i32 = 0;
pub const FsrmPropertyDefinitionType_OrderedList: i32 = 1;
pub const FsrmPropertyDefinitionType_MultiChoiceList: i32 = 2;
pub const FsrmPropertyDefinitionType_SingleChoiceList: i32 = 3;
pub const FsrmPropertyDefinitionType_String: i32 = 4;
pub const FsrmPropertyDefinitionType_MultiString: i32 = 5;
pub const FsrmPropertyDefinitionType_Int: i32 = 6;
pub const FsrmPropertyDefinitionType_Bool: i32 = 7;
pub const FsrmPropertyDefinitionType_Date: i32 = 8;const
FsrmPropertyDefinitionType_Unknown* = 0
FsrmPropertyDefinitionType_OrderedList* = 1
FsrmPropertyDefinitionType_MultiChoiceList* = 2
FsrmPropertyDefinitionType_SingleChoiceList* = 3
FsrmPropertyDefinitionType_String* = 4
FsrmPropertyDefinitionType_MultiString* = 5
FsrmPropertyDefinitionType_Int* = 6
FsrmPropertyDefinitionType_Bool* = 7
FsrmPropertyDefinitionType_Date* = 8enum FsrmPropertyDefinitionType : int {
FsrmPropertyDefinitionType_Unknown = 0,
FsrmPropertyDefinitionType_OrderedList = 1,
FsrmPropertyDefinitionType_MultiChoiceList = 2,
FsrmPropertyDefinitionType_SingleChoiceList = 3,
FsrmPropertyDefinitionType_String = 4,
FsrmPropertyDefinitionType_MultiString = 5,
FsrmPropertyDefinitionType_Int = 6,
FsrmPropertyDefinitionType_Bool = 7,
FsrmPropertyDefinitionType_Date = 8,
}#define global FsrmPropertyDefinitionType_Unknown 0x0
#define global FsrmPropertyDefinitionType_OrderedList 0x1
#define global FsrmPropertyDefinitionType_MultiChoiceList 0x2
#define global FsrmPropertyDefinitionType_SingleChoiceList 0x3
#define global FsrmPropertyDefinitionType_String 0x4
#define global FsrmPropertyDefinitionType_MultiString 0x5
#define global FsrmPropertyDefinitionType_Int 0x6
#define global FsrmPropertyDefinitionType_Bool 0x7
#define global FsrmPropertyDefinitionType_Date 0x8