CLUSTER_PROPERTY_TYPE
列挙型メンバー 18
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CLUSPROP_TYPE_UNKNOWN | -1 | 0xFFFFFFFF | プロパティの型が不明です。 |
| CLUSPROP_TYPE_ENDMARK | 0 | 0x0 | データ値が、プロパティ リストまたは値リストの最後のエントリであることを示します。 |
| CLUSPROP_TYPE_LIST_VALUE | 1 | 0x1 | プロパティ リスト内のデータ値を表します。たとえば、プロパティの検証操作のために コントロール コード関数 に渡されるプロパティ リストでは、各プロパティ値と共に CLUSPROP_TYPE_LIST_VALUE を含める必要があります。 |
| CLUSPROP_TYPE_RESCLASS | 2 | 0x2 | リソース クラスの情報を表します。リソース クラスの値は CLUSPROP_RESOURCE_CLASS 構造体で表されます。リソース クラスは、アプリケーションが次のいずれかのコントロール コードを指定して ClusterResourceControl または ClusterResourceTypeControl を呼び出したときに返されます。 CLUSCTL_RESOURCE_GET_CLASS_INFO |
| CLUSPROP_TYPE_RESERVED1 | 3 | 0x3 | 将来の使用のために予約済みです。 |
| CLUSPROP_TYPE_NAME | 4 | 0x4 | プロパティ名など、名前として使用されるデータ値を表します。名前の値は CLUSPROP_PROPERTY_NAME 構造体で表されます。 |
| CLUSPROP_TYPE_SIGNATURE | 5 | 0x5 | ディスク リソースの Signature プロパティを表します。シグネチャの値は CLUSPROP_DISK_SIGNATURE 構造体で表されます。 |
| CLUSPROP_TYPE_SCSI_ADDRESS | 6 | 0x6 | IP Address リソースの Address プロパティを表します。SCSI アドレスの値は CLUSPROP_SCSI_ADDRESS 構造体で表されます。 |
| CLUSPROP_TYPE_DISK_NUMBER | 7 | 0x7 | ディスク リソースの番号の値を表します。ディスク番号の値は CLUSPROP_DISK_NUMBER 構造体で表されます。 |
| CLUSPROP_TYPE_PARTITION_INFO | 8 | 0x8 | デバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは CLUSPROP_PARTITION_INFO 構造体で表されます。 |
| CLUSPROP_TYPE_FTSET_INFO | 9 | 0x9 | FILETIME セットの情報を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はサポートされていません。 |
| CLUSPROP_TYPE_DISK_SERIALNUMBER | 10 | 0xA | ディスク リソースのシリアル番号を表します。 |
| CLUSPROP_TYPE_DISK_GUID | 11 | 0xB | ディスク リソースの GUID を表します。 |
| CLUSPROP_TYPE_DISK_SIZE | 12 | 0xC | ディスクの合計サイズをバイト単位で表します。 |
| CLUSPROP_TYPE_PARTITION_INFO_EX | 13 | 0xD | デバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは CLUSPROP_PARTITION_INFO_EX 構造体で表されます。 |
| CLUSPROP_TYPE_PARTITION_INFO_EX2 | 14 | 0xE | デバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは
CLUSPROP_PARTITION_INFO_EX2 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この値は Windows Server 2016 以降でのみ使用できます。 |
| CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR | 15 | 0xF | ストレージ クラス リソースの記述子データを表します。 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この値は Windows Server 2016 以降でのみ使用できます。 |
| CLUSPROP_TYPE_USER | 32768 | 0x8000 | ユーザーが独自の型を定義するための範囲の開始を表します。この型は、ユーザー定義のプライベート プロパティに関連付けます。 - CLUSPROP_TYPE_CSV_PARTITION_INFO_EXクラスター共有ボリューム (CSV) のパーティション情報を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_DISKIDディスク リソースの識別子を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_DISK_HEADER_IDSディスク リソースのヘッダー識別子を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_DISK_PRIV_PROPERTIESディスク リソースのプライベート プロパティを表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_DISK_SP_IDディスク リソースの記憶域プール識別子を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_DISK_VALUESディスク リソースの値を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_NODE_BITMASKノードのビットマスクを表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_NODE_INDEXノードのインデックスを表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_NODE_NAMEノードの名前を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_POOL_INFO記憶域プールの情報を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_POOL_PRIV_PROPERTIES記憶域プールのプライベート プロパティを表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_RESOURCE_IDリソースの識別子を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 - CLUSPROP_TYPE_VOLUME_INFOボリュームの情報を表します。 Windows Server 2008 R2 および Windows Server 2008: この列挙値はどのバージョンの Windows Server でもサポートされておらず、Windows Server 2012 R2 で削除されました。 |
公式ドキュメント
この列挙型は、クラスターの プロパティ リスト でサポートされるプロパティの型を定義します。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CLUSTER_PROPERTY_TYPE : int {
CLUSPROP_TYPE_UNKNOWN = -1,
CLUSPROP_TYPE_ENDMARK = 0,
CLUSPROP_TYPE_LIST_VALUE = 1,
CLUSPROP_TYPE_RESCLASS = 2,
CLUSPROP_TYPE_RESERVED1 = 3,
CLUSPROP_TYPE_NAME = 4,
CLUSPROP_TYPE_SIGNATURE = 5,
CLUSPROP_TYPE_SCSI_ADDRESS = 6,
CLUSPROP_TYPE_DISK_NUMBER = 7,
CLUSPROP_TYPE_PARTITION_INFO = 8,
CLUSPROP_TYPE_FTSET_INFO = 9,
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10,
CLUSPROP_TYPE_DISK_GUID = 11,
CLUSPROP_TYPE_DISK_SIZE = 12,
CLUSPROP_TYPE_PARTITION_INFO_EX = 13,
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14,
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15,
CLUSPROP_TYPE_USER = 32768
} CLUSTER_PROPERTY_TYPE;public enum CLUSTER_PROPERTY_TYPE : int
{
CLUSPROP_TYPE_UNKNOWN = -1,
CLUSPROP_TYPE_ENDMARK = 0,
CLUSPROP_TYPE_LIST_VALUE = 1,
CLUSPROP_TYPE_RESCLASS = 2,
CLUSPROP_TYPE_RESERVED1 = 3,
CLUSPROP_TYPE_NAME = 4,
CLUSPROP_TYPE_SIGNATURE = 5,
CLUSPROP_TYPE_SCSI_ADDRESS = 6,
CLUSPROP_TYPE_DISK_NUMBER = 7,
CLUSPROP_TYPE_PARTITION_INFO = 8,
CLUSPROP_TYPE_FTSET_INFO = 9,
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10,
CLUSPROP_TYPE_DISK_GUID = 11,
CLUSPROP_TYPE_DISK_SIZE = 12,
CLUSPROP_TYPE_PARTITION_INFO_EX = 13,
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14,
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15,
CLUSPROP_TYPE_USER = 32768,
}Public Enum CLUSTER_PROPERTY_TYPE As Integer
CLUSPROP_TYPE_UNKNOWN = -1
CLUSPROP_TYPE_ENDMARK = 0
CLUSPROP_TYPE_LIST_VALUE = 1
CLUSPROP_TYPE_RESCLASS = 2
CLUSPROP_TYPE_RESERVED1 = 3
CLUSPROP_TYPE_NAME = 4
CLUSPROP_TYPE_SIGNATURE = 5
CLUSPROP_TYPE_SCSI_ADDRESS = 6
CLUSPROP_TYPE_DISK_NUMBER = 7
CLUSPROP_TYPE_PARTITION_INFO = 8
CLUSPROP_TYPE_FTSET_INFO = 9
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10
CLUSPROP_TYPE_DISK_GUID = 11
CLUSPROP_TYPE_DISK_SIZE = 12
CLUSPROP_TYPE_PARTITION_INFO_EX = 13
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15
CLUSPROP_TYPE_USER = 32768
End Enumimport enum
class CLUSTER_PROPERTY_TYPE(enum.IntEnum):
CLUSPROP_TYPE_UNKNOWN = -1
CLUSPROP_TYPE_ENDMARK = 0
CLUSPROP_TYPE_LIST_VALUE = 1
CLUSPROP_TYPE_RESCLASS = 2
CLUSPROP_TYPE_RESERVED1 = 3
CLUSPROP_TYPE_NAME = 4
CLUSPROP_TYPE_SIGNATURE = 5
CLUSPROP_TYPE_SCSI_ADDRESS = 6
CLUSPROP_TYPE_DISK_NUMBER = 7
CLUSPROP_TYPE_PARTITION_INFO = 8
CLUSPROP_TYPE_FTSET_INFO = 9
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10
CLUSPROP_TYPE_DISK_GUID = 11
CLUSPROP_TYPE_DISK_SIZE = 12
CLUSPROP_TYPE_PARTITION_INFO_EX = 13
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15
CLUSPROP_TYPE_USER = 32768// CLUSTER_PROPERTY_TYPE
pub const CLUSPROP_TYPE_UNKNOWN: i32 = -1;
pub const CLUSPROP_TYPE_ENDMARK: i32 = 0;
pub const CLUSPROP_TYPE_LIST_VALUE: i32 = 1;
pub const CLUSPROP_TYPE_RESCLASS: i32 = 2;
pub const CLUSPROP_TYPE_RESERVED1: i32 = 3;
pub const CLUSPROP_TYPE_NAME: i32 = 4;
pub const CLUSPROP_TYPE_SIGNATURE: i32 = 5;
pub const CLUSPROP_TYPE_SCSI_ADDRESS: i32 = 6;
pub const CLUSPROP_TYPE_DISK_NUMBER: i32 = 7;
pub const CLUSPROP_TYPE_PARTITION_INFO: i32 = 8;
pub const CLUSPROP_TYPE_FTSET_INFO: i32 = 9;
pub const CLUSPROP_TYPE_DISK_SERIALNUMBER: i32 = 10;
pub const CLUSPROP_TYPE_DISK_GUID: i32 = 11;
pub const CLUSPROP_TYPE_DISK_SIZE: i32 = 12;
pub const CLUSPROP_TYPE_PARTITION_INFO_EX: i32 = 13;
pub const CLUSPROP_TYPE_PARTITION_INFO_EX2: i32 = 14;
pub const CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR: i32 = 15;
pub const CLUSPROP_TYPE_USER: i32 = 32768;// CLUSTER_PROPERTY_TYPE
const (
CLUSPROP_TYPE_UNKNOWN int32 = -1
CLUSPROP_TYPE_ENDMARK int32 = 0
CLUSPROP_TYPE_LIST_VALUE int32 = 1
CLUSPROP_TYPE_RESCLASS int32 = 2
CLUSPROP_TYPE_RESERVED1 int32 = 3
CLUSPROP_TYPE_NAME int32 = 4
CLUSPROP_TYPE_SIGNATURE int32 = 5
CLUSPROP_TYPE_SCSI_ADDRESS int32 = 6
CLUSPROP_TYPE_DISK_NUMBER int32 = 7
CLUSPROP_TYPE_PARTITION_INFO int32 = 8
CLUSPROP_TYPE_FTSET_INFO int32 = 9
CLUSPROP_TYPE_DISK_SERIALNUMBER int32 = 10
CLUSPROP_TYPE_DISK_GUID int32 = 11
CLUSPROP_TYPE_DISK_SIZE int32 = 12
CLUSPROP_TYPE_PARTITION_INFO_EX int32 = 13
CLUSPROP_TYPE_PARTITION_INFO_EX2 int32 = 14
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR int32 = 15
CLUSPROP_TYPE_USER int32 = 32768
)const
CLUSPROP_TYPE_UNKNOWN = -1;
CLUSPROP_TYPE_ENDMARK = 0;
CLUSPROP_TYPE_LIST_VALUE = 1;
CLUSPROP_TYPE_RESCLASS = 2;
CLUSPROP_TYPE_RESERVED1 = 3;
CLUSPROP_TYPE_NAME = 4;
CLUSPROP_TYPE_SIGNATURE = 5;
CLUSPROP_TYPE_SCSI_ADDRESS = 6;
CLUSPROP_TYPE_DISK_NUMBER = 7;
CLUSPROP_TYPE_PARTITION_INFO = 8;
CLUSPROP_TYPE_FTSET_INFO = 9;
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10;
CLUSPROP_TYPE_DISK_GUID = 11;
CLUSPROP_TYPE_DISK_SIZE = 12;
CLUSPROP_TYPE_PARTITION_INFO_EX = 13;
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14;
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15;
CLUSPROP_TYPE_USER = 32768;// CLUSTER_PROPERTY_TYPE
pub const CLUSPROP_TYPE_UNKNOWN: i32 = -1;
pub const CLUSPROP_TYPE_ENDMARK: i32 = 0;
pub const CLUSPROP_TYPE_LIST_VALUE: i32 = 1;
pub const CLUSPROP_TYPE_RESCLASS: i32 = 2;
pub const CLUSPROP_TYPE_RESERVED1: i32 = 3;
pub const CLUSPROP_TYPE_NAME: i32 = 4;
pub const CLUSPROP_TYPE_SIGNATURE: i32 = 5;
pub const CLUSPROP_TYPE_SCSI_ADDRESS: i32 = 6;
pub const CLUSPROP_TYPE_DISK_NUMBER: i32 = 7;
pub const CLUSPROP_TYPE_PARTITION_INFO: i32 = 8;
pub const CLUSPROP_TYPE_FTSET_INFO: i32 = 9;
pub const CLUSPROP_TYPE_DISK_SERIALNUMBER: i32 = 10;
pub const CLUSPROP_TYPE_DISK_GUID: i32 = 11;
pub const CLUSPROP_TYPE_DISK_SIZE: i32 = 12;
pub const CLUSPROP_TYPE_PARTITION_INFO_EX: i32 = 13;
pub const CLUSPROP_TYPE_PARTITION_INFO_EX2: i32 = 14;
pub const CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR: i32 = 15;
pub const CLUSPROP_TYPE_USER: i32 = 32768;const
CLUSPROP_TYPE_UNKNOWN* = -1
CLUSPROP_TYPE_ENDMARK* = 0
CLUSPROP_TYPE_LIST_VALUE* = 1
CLUSPROP_TYPE_RESCLASS* = 2
CLUSPROP_TYPE_RESERVED1* = 3
CLUSPROP_TYPE_NAME* = 4
CLUSPROP_TYPE_SIGNATURE* = 5
CLUSPROP_TYPE_SCSI_ADDRESS* = 6
CLUSPROP_TYPE_DISK_NUMBER* = 7
CLUSPROP_TYPE_PARTITION_INFO* = 8
CLUSPROP_TYPE_FTSET_INFO* = 9
CLUSPROP_TYPE_DISK_SERIALNUMBER* = 10
CLUSPROP_TYPE_DISK_GUID* = 11
CLUSPROP_TYPE_DISK_SIZE* = 12
CLUSPROP_TYPE_PARTITION_INFO_EX* = 13
CLUSPROP_TYPE_PARTITION_INFO_EX2* = 14
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR* = 15
CLUSPROP_TYPE_USER* = 32768enum CLUSTER_PROPERTY_TYPE : int {
CLUSPROP_TYPE_UNKNOWN = -1,
CLUSPROP_TYPE_ENDMARK = 0,
CLUSPROP_TYPE_LIST_VALUE = 1,
CLUSPROP_TYPE_RESCLASS = 2,
CLUSPROP_TYPE_RESERVED1 = 3,
CLUSPROP_TYPE_NAME = 4,
CLUSPROP_TYPE_SIGNATURE = 5,
CLUSPROP_TYPE_SCSI_ADDRESS = 6,
CLUSPROP_TYPE_DISK_NUMBER = 7,
CLUSPROP_TYPE_PARTITION_INFO = 8,
CLUSPROP_TYPE_FTSET_INFO = 9,
CLUSPROP_TYPE_DISK_SERIALNUMBER = 10,
CLUSPROP_TYPE_DISK_GUID = 11,
CLUSPROP_TYPE_DISK_SIZE = 12,
CLUSPROP_TYPE_PARTITION_INFO_EX = 13,
CLUSPROP_TYPE_PARTITION_INFO_EX2 = 14,
CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR = 15,
CLUSPROP_TYPE_USER = 32768,
}#define global CLUSPROP_TYPE_UNKNOWN 0xFFFFFFFF
#define global CLUSPROP_TYPE_ENDMARK 0x0
#define global CLUSPROP_TYPE_LIST_VALUE 0x1
#define global CLUSPROP_TYPE_RESCLASS 0x2
#define global CLUSPROP_TYPE_RESERVED1 0x3
#define global CLUSPROP_TYPE_NAME 0x4
#define global CLUSPROP_TYPE_SIGNATURE 0x5
#define global CLUSPROP_TYPE_SCSI_ADDRESS 0x6
#define global CLUSPROP_TYPE_DISK_NUMBER 0x7
#define global CLUSPROP_TYPE_PARTITION_INFO 0x8
#define global CLUSPROP_TYPE_FTSET_INFO 0x9
#define global CLUSPROP_TYPE_DISK_SERIALNUMBER 0xA
#define global CLUSPROP_TYPE_DISK_GUID 0xB
#define global CLUSPROP_TYPE_DISK_SIZE 0xC
#define global CLUSPROP_TYPE_PARTITION_INFO_EX 0xD
#define global CLUSPROP_TYPE_PARTITION_INFO_EX2 0xE
#define global CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR 0xF
#define global CLUSPROP_TYPE_USER 0x8000