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

CLUSTER_CSV_VOLUME_FAULT_STATE

列挙型
基底型i4

メンバー 5

名前10進16進説明
VolumeStateNoFaults00x0CSV に障害はありません。
VolumeStateNoDirectIO10x1CSV に対するダイレクト I/O が無効になっています。
VolumeStateNoAccess20x2CSV にアクセスできません。
VolumeStateInMaintenance40x4CSV はメンテナンス モードです。
VolumeStateDismounted80x8CSV はマウント解除されています。

公式ドキュメント

クラスター共有ボリューム (CSV) のさまざまな障害状態を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は 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_CSV_VOLUME_FAULT_STATE : int {
    VolumeStateNoFaults = 0,
    VolumeStateNoDirectIO = 1,
    VolumeStateNoAccess = 2,
    VolumeStateInMaintenance = 4,
    VolumeStateDismounted = 8
} CLUSTER_CSV_VOLUME_FAULT_STATE;
public enum CLUSTER_CSV_VOLUME_FAULT_STATE : int
{
    VolumeStateNoFaults = 0,
    VolumeStateNoDirectIO = 1,
    VolumeStateNoAccess = 2,
    VolumeStateInMaintenance = 4,
    VolumeStateDismounted = 8,
}
Public Enum CLUSTER_CSV_VOLUME_FAULT_STATE As Integer
    VolumeStateNoFaults = 0
    VolumeStateNoDirectIO = 1
    VolumeStateNoAccess = 2
    VolumeStateInMaintenance = 4
    VolumeStateDismounted = 8
End Enum
import enum

class CLUSTER_CSV_VOLUME_FAULT_STATE(enum.IntEnum):
    VolumeStateNoFaults = 0
    VolumeStateNoDirectIO = 1
    VolumeStateNoAccess = 2
    VolumeStateInMaintenance = 4
    VolumeStateDismounted = 8
// CLUSTER_CSV_VOLUME_FAULT_STATE
pub const VolumeStateNoFaults: i32 = 0;
pub const VolumeStateNoDirectIO: i32 = 1;
pub const VolumeStateNoAccess: i32 = 2;
pub const VolumeStateInMaintenance: i32 = 4;
pub const VolumeStateDismounted: i32 = 8;
// CLUSTER_CSV_VOLUME_FAULT_STATE
const (
	VolumeStateNoFaults int32 = 0
	VolumeStateNoDirectIO int32 = 1
	VolumeStateNoAccess int32 = 2
	VolumeStateInMaintenance int32 = 4
	VolumeStateDismounted int32 = 8
)
const
  VolumeStateNoFaults = 0;
  VolumeStateNoDirectIO = 1;
  VolumeStateNoAccess = 2;
  VolumeStateInMaintenance = 4;
  VolumeStateDismounted = 8;
// CLUSTER_CSV_VOLUME_FAULT_STATE
pub const VolumeStateNoFaults: i32 = 0;
pub const VolumeStateNoDirectIO: i32 = 1;
pub const VolumeStateNoAccess: i32 = 2;
pub const VolumeStateInMaintenance: i32 = 4;
pub const VolumeStateDismounted: i32 = 8;
const
  VolumeStateNoFaults* = 0
  VolumeStateNoDirectIO* = 1
  VolumeStateNoAccess* = 2
  VolumeStateInMaintenance* = 4
  VolumeStateDismounted* = 8
enum CLUSTER_CSV_VOLUME_FAULT_STATE : int {
    VolumeStateNoFaults = 0,
    VolumeStateNoDirectIO = 1,
    VolumeStateNoAccess = 2,
    VolumeStateInMaintenance = 4,
    VolumeStateDismounted = 8,
}
#define global VolumeStateNoFaults      0x0
#define global VolumeStateNoDirectIO    0x1
#define global VolumeStateNoAccess      0x2
#define global VolumeStateInMaintenance 0x4
#define global VolumeStateDismounted    0x8