ホーム › Storage.Nvme › NVME_WCS_DEVICE_RECOVERY_ACTION2
NVME_WCS_DEVICE_RECOVERY_ACTION2
列挙型メンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| NVMeDeviceRecoveryControllerReset | 0 | 0x0 |
| NVMeDeviceRecoverySubsystemReset | 1 | 0x1 |
| NVMeDeviceRecoveryPcieFunctionReset | 2 | 0x2 |
| NVMeDeviceRecoveryPERST | 3 | 0x3 |
| NVMeDeviceRecoveryPowerCycle | 4 | 0x4 |
| NVMeDeviceRecoveryPcieHotReset | 5 | 0x5 |
| NVMeDeviceRecovery2Max | 15 | 0xF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_WCS_DEVICE_RECOVERY_ACTION2 : int {
NVMeDeviceRecoveryControllerReset = 0,
NVMeDeviceRecoverySubsystemReset = 1,
NVMeDeviceRecoveryPcieFunctionReset = 2,
NVMeDeviceRecoveryPERST = 3,
NVMeDeviceRecoveryPowerCycle = 4,
NVMeDeviceRecoveryPcieHotReset = 5,
NVMeDeviceRecovery2Max = 15
} NVME_WCS_DEVICE_RECOVERY_ACTION2;public enum NVME_WCS_DEVICE_RECOVERY_ACTION2 : int
{
NVMeDeviceRecoveryControllerReset = 0,
NVMeDeviceRecoverySubsystemReset = 1,
NVMeDeviceRecoveryPcieFunctionReset = 2,
NVMeDeviceRecoveryPERST = 3,
NVMeDeviceRecoveryPowerCycle = 4,
NVMeDeviceRecoveryPcieHotReset = 5,
NVMeDeviceRecovery2Max = 15,
}Public Enum NVME_WCS_DEVICE_RECOVERY_ACTION2 As Integer
NVMeDeviceRecoveryControllerReset = 0
NVMeDeviceRecoverySubsystemReset = 1
NVMeDeviceRecoveryPcieFunctionReset = 2
NVMeDeviceRecoveryPERST = 3
NVMeDeviceRecoveryPowerCycle = 4
NVMeDeviceRecoveryPcieHotReset = 5
NVMeDeviceRecovery2Max = 15
End Enumimport enum
class NVME_WCS_DEVICE_RECOVERY_ACTION2(enum.IntEnum):
NVMeDeviceRecoveryControllerReset = 0
NVMeDeviceRecoverySubsystemReset = 1
NVMeDeviceRecoveryPcieFunctionReset = 2
NVMeDeviceRecoveryPERST = 3
NVMeDeviceRecoveryPowerCycle = 4
NVMeDeviceRecoveryPcieHotReset = 5
NVMeDeviceRecovery2Max = 15// NVME_WCS_DEVICE_RECOVERY_ACTION2
pub const NVMeDeviceRecoveryControllerReset: i32 = 0;
pub const NVMeDeviceRecoverySubsystemReset: i32 = 1;
pub const NVMeDeviceRecoveryPcieFunctionReset: i32 = 2;
pub const NVMeDeviceRecoveryPERST: i32 = 3;
pub const NVMeDeviceRecoveryPowerCycle: i32 = 4;
pub const NVMeDeviceRecoveryPcieHotReset: i32 = 5;
pub const NVMeDeviceRecovery2Max: i32 = 15;// NVME_WCS_DEVICE_RECOVERY_ACTION2
const (
NVMeDeviceRecoveryControllerReset int32 = 0
NVMeDeviceRecoverySubsystemReset int32 = 1
NVMeDeviceRecoveryPcieFunctionReset int32 = 2
NVMeDeviceRecoveryPERST int32 = 3
NVMeDeviceRecoveryPowerCycle int32 = 4
NVMeDeviceRecoveryPcieHotReset int32 = 5
NVMeDeviceRecovery2Max int32 = 15
)const
NVMeDeviceRecoveryControllerReset = 0;
NVMeDeviceRecoverySubsystemReset = 1;
NVMeDeviceRecoveryPcieFunctionReset = 2;
NVMeDeviceRecoveryPERST = 3;
NVMeDeviceRecoveryPowerCycle = 4;
NVMeDeviceRecoveryPcieHotReset = 5;
NVMeDeviceRecovery2Max = 15;// NVME_WCS_DEVICE_RECOVERY_ACTION2
pub const NVMeDeviceRecoveryControllerReset: i32 = 0;
pub const NVMeDeviceRecoverySubsystemReset: i32 = 1;
pub const NVMeDeviceRecoveryPcieFunctionReset: i32 = 2;
pub const NVMeDeviceRecoveryPERST: i32 = 3;
pub const NVMeDeviceRecoveryPowerCycle: i32 = 4;
pub const NVMeDeviceRecoveryPcieHotReset: i32 = 5;
pub const NVMeDeviceRecovery2Max: i32 = 15;const
NVMeDeviceRecoveryControllerReset* = 0
NVMeDeviceRecoverySubsystemReset* = 1
NVMeDeviceRecoveryPcieFunctionReset* = 2
NVMeDeviceRecoveryPERST* = 3
NVMeDeviceRecoveryPowerCycle* = 4
NVMeDeviceRecoveryPcieHotReset* = 5
NVMeDeviceRecovery2Max* = 15enum NVME_WCS_DEVICE_RECOVERY_ACTION2 : int {
NVMeDeviceRecoveryControllerReset = 0,
NVMeDeviceRecoverySubsystemReset = 1,
NVMeDeviceRecoveryPcieFunctionReset = 2,
NVMeDeviceRecoveryPERST = 3,
NVMeDeviceRecoveryPowerCycle = 4,
NVMeDeviceRecoveryPcieHotReset = 5,
NVMeDeviceRecovery2Max = 15,
}#define global NVMeDeviceRecoveryControllerReset 0x0
#define global NVMeDeviceRecoverySubsystemReset 0x1
#define global NVMeDeviceRecoveryPcieFunctionReset 0x2
#define global NVMeDeviceRecoveryPERST 0x3
#define global NVMeDeviceRecoveryPowerCycle 0x4
#define global NVMeDeviceRecoveryPcieHotReset 0x5
#define global NVMeDeviceRecovery2Max 0xF