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

FsrmPropertyDefinitionType

列挙型
基底型i4

メンバー 9

名前10進16進説明
FsrmPropertyDefinitionType_Unknown00x0型が不明です。この値は使用しないでください。
FsrmPropertyDefinitionType_OrderedList10x1

指定可能な文字列値の順序付きリストを定義する分類プロパティです。そのうちの 1 つをプロパティに割り当てることができます。

この型の集約ポリシーでは、プロパティが存在し、ルールの値とは異なる値を保持している場合に、リストへ項目が追加された順序によってどの値を使用するかを決定します。たとえば、リストに "HBI"、"MBI"、"LBI" が含まれており、一方のソースが "MBI" を、もう一方のソースが "HBI" を指定した場合、"HBI" はリスト内で "MBI" より前にあるため、プロパティ値は "HBI" に設定されます。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。

FsrmPropertyDefinitionType_MultiChoiceList20x2

指定可能な文字列値のリストを定義する分類プロパティです。そのうちの 1 つ以上をプロパティに割り当てることができます。文字列の区切りには縦棒文字 (|) を使用します。

この型の集約ポリシーでは、各ソースの値を連結し、重複を統合します。たとえば、指定可能な値のリストに "Cat1"、"Cat2"、"Cat3"、"Cat4" が含まれており、一方のソースが "Cat3" を、もう一方のソースが "Cat1" を指定した場合、プロパティ値は "Cat1|Cat3" に設定されます。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Contains、Contained in、Exists、Not exists。

FsrmPropertyDefinitionType_SingleChoiceList30x3

指定可能な文字列値のリストを定義する分類プロパティです。そのうちの 1 つだけをプロパティに割り当てることができます。

この型では集約は行われません。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Exists、Not exists。

Windows Server 2008 R2 および Windows Server 2008: このファイル分類プロパティの型は、Windows Server 2012 より前ではサポートされていません。

FsrmPropertyDefinitionType_String40x4

任意の文字列値を保持する分類プロパティです。

集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Contains、Contained in、Start with、End with、Prefix of、Suffix of、Exists、Not exists。

FsrmPropertyDefinitionType_MultiString50x5

1 つ以上の任意の文字列値を保持する分類プロパティです。文字列の区切りには縦棒文字 (|) を使用します。

集約ポリシーでは、各ソースの値を連結し、重複を統合します。たとえば、一方のソースが "String1|String2" を、もう一方のソースが "String1|String3" を指定した場合、プロパティ値は "String1|String2|String3" に設定されます。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Contains、Contained in、Exists、Not exists。

FsrmPropertyDefinitionType_Int60x6

文字列として表現された 10 進整数値を保持する分類プロパティです。

集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。

FsrmPropertyDefinitionType_Bool70x7

文字列として表現されたブール値を保持する分類プロパティです。False には文字列値 "0" を、True には文字列値 "1" を使用します。

集約ポリシーでは、各ソースの値に対して論理 OR を実行します。たとえば、一方のソースが True を、もう一方のソースが False を指定した場合、プロパティ値は True に設定されます。2 つのソースがどちらも False を指定した場合、プロパティ値は False に設定されます。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Exists、Not exists。

FsrmPropertyDefinitionType_Date80x8

日付値を保持する分類プロパティです。日付値は、文字列として表現された 64 ビットの 10 進数です (FILETIME を参照)。

集約ポリシーは、2 つのソースが同じ値を指定していない場合に失敗します。

この型では次の比較演算子を使用できます (FsrmPropertyConditionType を参照): Equal、Not equal、Greater than、Less than、Exists、Not exists。

公式ドキュメント

定義可能なファイル分類プロパティの型を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 8
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,
}
#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