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

CLUSPROP_PIFLAGS

列挙型
基底型i4

メンバー 8

名前10進16進説明
CLUSPROP_PIFLAG_STICKY10x1ドライブ文字が固定されています。
CLUSPROP_PIFLAG_REMOVABLE20x2ストレージクラスリソースがリムーバブルです。
CLUSPROP_PIFLAG_USABLE40x4ストレージクラスリソースが、 クラスターサービスで使用可能なファイルシステムでフォーマットされています。
CLUSPROP_PIFLAG_DEFAULT_QUORUM80x8SetClusterQuorumResource 関数でパーティションが指定されていない場合に、クォーラムファイルの格納にこのパーティションを使用します。
CLUSPROP_PIFLAG_USABLE_FOR_CSV160x10

このパーティションをクラスター共有ボリューム (CSV) で使用できます。

Windows Server 2008 R2 および Windows Server 2008: この値は Windows Server 2012 以降でサポートされます。

CLUSPROP_PIFLAG_ENCRYPTION_ENABLED320x20

このパーティションは BitLocker 暗号化を使用しています。

Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この値は Windows Server 2016 以降でサポートされます。

CLUSPROP_PIFLAG_RAW640x40
CLUSPROP_PIFLAG_UNKNOWN-21474836480x80000000

このパーティションは不明な種類のファイルシステムを使用しています。

Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 および Windows Server 2008: この値は KB 3093899 適用済みの Windows Server 2012 R2 以降でサポートされます。

公式ドキュメント

ディスクパーティションの情報を表します。この列挙型のフラグは、 ストレージクラスリソースであるディスクパーティションの特定のプロパティを示します。

解説(Remarks)

物理ディスクリソースの場合、50 MB を超える最小の NTFS パーティションに CLUSPROP_PIFLAG_DEFAULT_QUORUM フラグが自動的に設定されます。

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

各言語での定義

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

typedef enum CLUSPROP_PIFLAGS : int {
    CLUSPROP_PIFLAG_STICKY = 1,
    CLUSPROP_PIFLAG_REMOVABLE = 2,
    CLUSPROP_PIFLAG_USABLE = 4,
    CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8,
    CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16,
    CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32,
    CLUSPROP_PIFLAG_RAW = 64,
    CLUSPROP_PIFLAG_UNKNOWN = -2147483648
} CLUSPROP_PIFLAGS;
public enum CLUSPROP_PIFLAGS : int
{
    CLUSPROP_PIFLAG_STICKY = 1,
    CLUSPROP_PIFLAG_REMOVABLE = 2,
    CLUSPROP_PIFLAG_USABLE = 4,
    CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8,
    CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16,
    CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32,
    CLUSPROP_PIFLAG_RAW = 64,
    CLUSPROP_PIFLAG_UNKNOWN = -2147483648,
}
Public Enum CLUSPROP_PIFLAGS As Integer
    CLUSPROP_PIFLAG_STICKY = 1
    CLUSPROP_PIFLAG_REMOVABLE = 2
    CLUSPROP_PIFLAG_USABLE = 4
    CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8
    CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16
    CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32
    CLUSPROP_PIFLAG_RAW = 64
    CLUSPROP_PIFLAG_UNKNOWN = -2147483648
End Enum
import enum

class CLUSPROP_PIFLAGS(enum.IntEnum):
    CLUSPROP_PIFLAG_STICKY = 1
    CLUSPROP_PIFLAG_REMOVABLE = 2
    CLUSPROP_PIFLAG_USABLE = 4
    CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8
    CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16
    CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32
    CLUSPROP_PIFLAG_RAW = 64
    CLUSPROP_PIFLAG_UNKNOWN = -2147483648
// CLUSPROP_PIFLAGS
pub const CLUSPROP_PIFLAG_STICKY: i32 = 1;
pub const CLUSPROP_PIFLAG_REMOVABLE: i32 = 2;
pub const CLUSPROP_PIFLAG_USABLE: i32 = 4;
pub const CLUSPROP_PIFLAG_DEFAULT_QUORUM: i32 = 8;
pub const CLUSPROP_PIFLAG_USABLE_FOR_CSV: i32 = 16;
pub const CLUSPROP_PIFLAG_ENCRYPTION_ENABLED: i32 = 32;
pub const CLUSPROP_PIFLAG_RAW: i32 = 64;
pub const CLUSPROP_PIFLAG_UNKNOWN: i32 = -2147483648;
// CLUSPROP_PIFLAGS
const (
	CLUSPROP_PIFLAG_STICKY int32 = 1
	CLUSPROP_PIFLAG_REMOVABLE int32 = 2
	CLUSPROP_PIFLAG_USABLE int32 = 4
	CLUSPROP_PIFLAG_DEFAULT_QUORUM int32 = 8
	CLUSPROP_PIFLAG_USABLE_FOR_CSV int32 = 16
	CLUSPROP_PIFLAG_ENCRYPTION_ENABLED int32 = 32
	CLUSPROP_PIFLAG_RAW int32 = 64
	CLUSPROP_PIFLAG_UNKNOWN int32 = -2147483648
)
const
  CLUSPROP_PIFLAG_STICKY = 1;
  CLUSPROP_PIFLAG_REMOVABLE = 2;
  CLUSPROP_PIFLAG_USABLE = 4;
  CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8;
  CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16;
  CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32;
  CLUSPROP_PIFLAG_RAW = 64;
  CLUSPROP_PIFLAG_UNKNOWN = -2147483648;
// CLUSPROP_PIFLAGS
pub const CLUSPROP_PIFLAG_STICKY: i32 = 1;
pub const CLUSPROP_PIFLAG_REMOVABLE: i32 = 2;
pub const CLUSPROP_PIFLAG_USABLE: i32 = 4;
pub const CLUSPROP_PIFLAG_DEFAULT_QUORUM: i32 = 8;
pub const CLUSPROP_PIFLAG_USABLE_FOR_CSV: i32 = 16;
pub const CLUSPROP_PIFLAG_ENCRYPTION_ENABLED: i32 = 32;
pub const CLUSPROP_PIFLAG_RAW: i32 = 64;
pub const CLUSPROP_PIFLAG_UNKNOWN: i32 = -2147483648;
const
  CLUSPROP_PIFLAG_STICKY* = 1
  CLUSPROP_PIFLAG_REMOVABLE* = 2
  CLUSPROP_PIFLAG_USABLE* = 4
  CLUSPROP_PIFLAG_DEFAULT_QUORUM* = 8
  CLUSPROP_PIFLAG_USABLE_FOR_CSV* = 16
  CLUSPROP_PIFLAG_ENCRYPTION_ENABLED* = 32
  CLUSPROP_PIFLAG_RAW* = 64
  CLUSPROP_PIFLAG_UNKNOWN* = -2147483648
enum CLUSPROP_PIFLAGS : int {
    CLUSPROP_PIFLAG_STICKY = 1,
    CLUSPROP_PIFLAG_REMOVABLE = 2,
    CLUSPROP_PIFLAG_USABLE = 4,
    CLUSPROP_PIFLAG_DEFAULT_QUORUM = 8,
    CLUSPROP_PIFLAG_USABLE_FOR_CSV = 16,
    CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 32,
    CLUSPROP_PIFLAG_RAW = 64,
    CLUSPROP_PIFLAG_UNKNOWN = -2147483648,
}
#define global CLUSPROP_PIFLAG_STICKY             0x1
#define global CLUSPROP_PIFLAG_REMOVABLE          0x2
#define global CLUSPROP_PIFLAG_USABLE             0x4
#define global CLUSPROP_PIFLAG_DEFAULT_QUORUM     0x8
#define global CLUSPROP_PIFLAG_USABLE_FOR_CSV     0x10
#define global CLUSPROP_PIFLAG_ENCRYPTION_ENABLED 0x20
#define global CLUSPROP_PIFLAG_RAW                0x40
#define global CLUSPROP_PIFLAG_UNKNOWN            0x80000000