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

NVME_WCS_DEVICE_RECOVERY_ACTION1

列挙型
基底型i4

メンバー 7

名前10進16進
NVMeDeviceRecoveryNoAction00x0
NVMeDeviceRecoveryFormatNVM10x1
NVMeDeviceRecoveryVendorSpecificCommand20x2
NVMeDeviceRecoveryVendorAnalysis30x3
NVMeDeviceRecoveryDeviceReplacement40x4
NVMeDeviceRecoverySanitize50x5
NVMeDeviceRecovery1Max150xF

各言語での定義

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

typedef enum NVME_WCS_DEVICE_RECOVERY_ACTION1 : int {
    NVMeDeviceRecoveryNoAction = 0,
    NVMeDeviceRecoveryFormatNVM = 1,
    NVMeDeviceRecoveryVendorSpecificCommand = 2,
    NVMeDeviceRecoveryVendorAnalysis = 3,
    NVMeDeviceRecoveryDeviceReplacement = 4,
    NVMeDeviceRecoverySanitize = 5,
    NVMeDeviceRecovery1Max = 15
} NVME_WCS_DEVICE_RECOVERY_ACTION1;
public enum NVME_WCS_DEVICE_RECOVERY_ACTION1 : int
{
    NVMeDeviceRecoveryNoAction = 0,
    NVMeDeviceRecoveryFormatNVM = 1,
    NVMeDeviceRecoveryVendorSpecificCommand = 2,
    NVMeDeviceRecoveryVendorAnalysis = 3,
    NVMeDeviceRecoveryDeviceReplacement = 4,
    NVMeDeviceRecoverySanitize = 5,
    NVMeDeviceRecovery1Max = 15,
}
Public Enum NVME_WCS_DEVICE_RECOVERY_ACTION1 As Integer
    NVMeDeviceRecoveryNoAction = 0
    NVMeDeviceRecoveryFormatNVM = 1
    NVMeDeviceRecoveryVendorSpecificCommand = 2
    NVMeDeviceRecoveryVendorAnalysis = 3
    NVMeDeviceRecoveryDeviceReplacement = 4
    NVMeDeviceRecoverySanitize = 5
    NVMeDeviceRecovery1Max = 15
End Enum
import enum

class NVME_WCS_DEVICE_RECOVERY_ACTION1(enum.IntEnum):
    NVMeDeviceRecoveryNoAction = 0
    NVMeDeviceRecoveryFormatNVM = 1
    NVMeDeviceRecoveryVendorSpecificCommand = 2
    NVMeDeviceRecoveryVendorAnalysis = 3
    NVMeDeviceRecoveryDeviceReplacement = 4
    NVMeDeviceRecoverySanitize = 5
    NVMeDeviceRecovery1Max = 15
// NVME_WCS_DEVICE_RECOVERY_ACTION1
pub const NVMeDeviceRecoveryNoAction: i32 = 0;
pub const NVMeDeviceRecoveryFormatNVM: i32 = 1;
pub const NVMeDeviceRecoveryVendorSpecificCommand: i32 = 2;
pub const NVMeDeviceRecoveryVendorAnalysis: i32 = 3;
pub const NVMeDeviceRecoveryDeviceReplacement: i32 = 4;
pub const NVMeDeviceRecoverySanitize: i32 = 5;
pub const NVMeDeviceRecovery1Max: i32 = 15;
// NVME_WCS_DEVICE_RECOVERY_ACTION1
const (
	NVMeDeviceRecoveryNoAction int32 = 0
	NVMeDeviceRecoveryFormatNVM int32 = 1
	NVMeDeviceRecoveryVendorSpecificCommand int32 = 2
	NVMeDeviceRecoveryVendorAnalysis int32 = 3
	NVMeDeviceRecoveryDeviceReplacement int32 = 4
	NVMeDeviceRecoverySanitize int32 = 5
	NVMeDeviceRecovery1Max int32 = 15
)
const
  NVMeDeviceRecoveryNoAction = 0;
  NVMeDeviceRecoveryFormatNVM = 1;
  NVMeDeviceRecoveryVendorSpecificCommand = 2;
  NVMeDeviceRecoveryVendorAnalysis = 3;
  NVMeDeviceRecoveryDeviceReplacement = 4;
  NVMeDeviceRecoverySanitize = 5;
  NVMeDeviceRecovery1Max = 15;
// NVME_WCS_DEVICE_RECOVERY_ACTION1
pub const NVMeDeviceRecoveryNoAction: i32 = 0;
pub const NVMeDeviceRecoveryFormatNVM: i32 = 1;
pub const NVMeDeviceRecoveryVendorSpecificCommand: i32 = 2;
pub const NVMeDeviceRecoveryVendorAnalysis: i32 = 3;
pub const NVMeDeviceRecoveryDeviceReplacement: i32 = 4;
pub const NVMeDeviceRecoverySanitize: i32 = 5;
pub const NVMeDeviceRecovery1Max: i32 = 15;
const
  NVMeDeviceRecoveryNoAction* = 0
  NVMeDeviceRecoveryFormatNVM* = 1
  NVMeDeviceRecoveryVendorSpecificCommand* = 2
  NVMeDeviceRecoveryVendorAnalysis* = 3
  NVMeDeviceRecoveryDeviceReplacement* = 4
  NVMeDeviceRecoverySanitize* = 5
  NVMeDeviceRecovery1Max* = 15
enum NVME_WCS_DEVICE_RECOVERY_ACTION1 : int {
    NVMeDeviceRecoveryNoAction = 0,
    NVMeDeviceRecoveryFormatNVM = 1,
    NVMeDeviceRecoveryVendorSpecificCommand = 2,
    NVMeDeviceRecoveryVendorAnalysis = 3,
    NVMeDeviceRecoveryDeviceReplacement = 4,
    NVMeDeviceRecoverySanitize = 5,
    NVMeDeviceRecovery1Max = 15,
}
#define global NVMeDeviceRecoveryNoAction              0x0
#define global NVMeDeviceRecoveryFormatNVM             0x1
#define global NVMeDeviceRecoveryVendorSpecificCommand 0x2
#define global NVMeDeviceRecoveryVendorAnalysis        0x3
#define global NVMeDeviceRecoveryDeviceReplacement     0x4
#define global NVMeDeviceRecoverySanitize              0x5
#define global NVMeDeviceRecovery1Max                  0xF