Win32 API 日本語リファレンス
ホームNetworking.Clustering › CLUSTER_PROPERTY_TYPE

CLUSTER_PROPERTY_TYPE

列挙型
基底型i4

メンバー 18

名前10進16進説明
CLUSPROP_TYPE_UNKNOWN-10xFFFFFFFFプロパティの型が不明です。
CLUSPROP_TYPE_ENDMARK00x0データ値が、プロパティ リストまたは値リストの最後のエントリであることを示します。
CLUSPROP_TYPE_LIST_VALUE10x1プロパティ リスト内のデータ値を表します。たとえば、プロパティの検証操作のために コントロール コード関数 に渡されるプロパティ リストでは、各プロパティ値と共に CLUSPROP_TYPE_LIST_VALUE を含める必要があります。
CLUSPROP_TYPE_RESCLASS20x2

リソース クラスの情報を表します。リソース クラスの値は CLUSPROP_RESOURCE_CLASS 構造体で表されます。リソース クラスは、アプリケーションが次のいずれかのコントロール コードを指定して ClusterResourceControl または ClusterResourceTypeControl を呼び出したときに返されます。

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_TYPE_RESERVED130x3将来の使用のために予約済みです。
CLUSPROP_TYPE_NAME40x4プロパティ名など、名前として使用されるデータ値を表します。名前の値は CLUSPROP_PROPERTY_NAME 構造体で表されます。
CLUSPROP_TYPE_SIGNATURE50x5ディスク リソースの Signature プロパティを表します。シグネチャの値は CLUSPROP_DISK_SIGNATURE 構造体で表されます。
CLUSPROP_TYPE_SCSI_ADDRESS60x6IP Address リソースの Address プロパティを表します。SCSI アドレスの値は CLUSPROP_SCSI_ADDRESS 構造体で表されます。
CLUSPROP_TYPE_DISK_NUMBER70x7ディスク リソースの番号の値を表します。ディスク番号の値は CLUSPROP_DISK_NUMBER 構造体で表されます。
CLUSPROP_TYPE_PARTITION_INFO80x8デバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは CLUSPROP_PARTITION_INFO 構造体で表されます。
CLUSPROP_TYPE_FTSET_INFO90x9

FILETIME セットの情報を表します。

Windows Server 2008 R2 および Windows Server 2008: この列挙値はサポートされていません。

CLUSPROP_TYPE_DISK_SERIALNUMBER100xAディスク リソースのシリアル番号を表します。
CLUSPROP_TYPE_DISK_GUID110xBディスク リソースの GUID を表します。
CLUSPROP_TYPE_DISK_SIZE120xCディスクの合計サイズをバイト単位で表します。
CLUSPROP_TYPE_PARTITION_INFO_EX130xDデバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは CLUSPROP_PARTITION_INFO_EX 構造体で表されます。
CLUSPROP_TYPE_PARTITION_INFO_EX2140xE

デバイス名やボリューム ラベルなど、ディスク リソースに関する一連の情報を表します。パーティション データは 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_DESCRIPTOR150xF

ストレージ クラス リソースの記述子データを表します。

Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この値は Windows Server 2016 以降でのみ使用できます。

CLUSPROP_TYPE_USER327680x8000

ユーザーが独自の型を定義するための範囲の開始を表します。この型は、ユーザー定義のプライベート プロパティに関連付けます。

- 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 の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 32768
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,
}
#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