Win32 API 日本語リファレンス
ホームSystem.Ioctl › STORAGE_OPERATIONAL_STATUS_REASON

STORAGE_OPERATIONAL_STATUS_REASON

列挙型
基底型i4

メンバー 21

名前10進16進
DiskOpReasonUnknown00x0
DiskOpReasonScsiSenseCode10x1
DiskOpReasonMedia20x2
DiskOpReasonIo30x3
DiskOpReasonThresholdExceeded40x4
DiskOpReasonLostData50x5
DiskOpReasonEnergySource60x6
DiskOpReasonConfiguration70x7
DiskOpReasonDeviceController80x8
DiskOpReasonMediaController90x9
DiskOpReasonComponent100xA
DiskOpReasonNVDIMM_N110xB
DiskOpReasonBackgroundOperation120xC
DiskOpReasonInvalidFirmware130xD
DiskOpReasonHealthCheck140xE
DiskOpReasonLostDataPersistence150xF
DiskOpReasonDisabledByPlatform160x10
DiskOpReasonLostWritePersistence170x11
DiskOpReasonDataPersistenceLossImminent180x12
DiskOpReasonWritePersistenceLossImminent190x13
DiskOpReasonMax200x14

各言語での定義

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

typedef enum STORAGE_OPERATIONAL_STATUS_REASON : int {
    DiskOpReasonUnknown = 0,
    DiskOpReasonScsiSenseCode = 1,
    DiskOpReasonMedia = 2,
    DiskOpReasonIo = 3,
    DiskOpReasonThresholdExceeded = 4,
    DiskOpReasonLostData = 5,
    DiskOpReasonEnergySource = 6,
    DiskOpReasonConfiguration = 7,
    DiskOpReasonDeviceController = 8,
    DiskOpReasonMediaController = 9,
    DiskOpReasonComponent = 10,
    DiskOpReasonNVDIMM_N = 11,
    DiskOpReasonBackgroundOperation = 12,
    DiskOpReasonInvalidFirmware = 13,
    DiskOpReasonHealthCheck = 14,
    DiskOpReasonLostDataPersistence = 15,
    DiskOpReasonDisabledByPlatform = 16,
    DiskOpReasonLostWritePersistence = 17,
    DiskOpReasonDataPersistenceLossImminent = 18,
    DiskOpReasonWritePersistenceLossImminent = 19,
    DiskOpReasonMax = 20
} STORAGE_OPERATIONAL_STATUS_REASON;
public enum STORAGE_OPERATIONAL_STATUS_REASON : int
{
    DiskOpReasonUnknown = 0,
    DiskOpReasonScsiSenseCode = 1,
    DiskOpReasonMedia = 2,
    DiskOpReasonIo = 3,
    DiskOpReasonThresholdExceeded = 4,
    DiskOpReasonLostData = 5,
    DiskOpReasonEnergySource = 6,
    DiskOpReasonConfiguration = 7,
    DiskOpReasonDeviceController = 8,
    DiskOpReasonMediaController = 9,
    DiskOpReasonComponent = 10,
    DiskOpReasonNVDIMM_N = 11,
    DiskOpReasonBackgroundOperation = 12,
    DiskOpReasonInvalidFirmware = 13,
    DiskOpReasonHealthCheck = 14,
    DiskOpReasonLostDataPersistence = 15,
    DiskOpReasonDisabledByPlatform = 16,
    DiskOpReasonLostWritePersistence = 17,
    DiskOpReasonDataPersistenceLossImminent = 18,
    DiskOpReasonWritePersistenceLossImminent = 19,
    DiskOpReasonMax = 20,
}
Public Enum STORAGE_OPERATIONAL_STATUS_REASON As Integer
    DiskOpReasonUnknown = 0
    DiskOpReasonScsiSenseCode = 1
    DiskOpReasonMedia = 2
    DiskOpReasonIo = 3
    DiskOpReasonThresholdExceeded = 4
    DiskOpReasonLostData = 5
    DiskOpReasonEnergySource = 6
    DiskOpReasonConfiguration = 7
    DiskOpReasonDeviceController = 8
    DiskOpReasonMediaController = 9
    DiskOpReasonComponent = 10
    DiskOpReasonNVDIMM_N = 11
    DiskOpReasonBackgroundOperation = 12
    DiskOpReasonInvalidFirmware = 13
    DiskOpReasonHealthCheck = 14
    DiskOpReasonLostDataPersistence = 15
    DiskOpReasonDisabledByPlatform = 16
    DiskOpReasonLostWritePersistence = 17
    DiskOpReasonDataPersistenceLossImminent = 18
    DiskOpReasonWritePersistenceLossImminent = 19
    DiskOpReasonMax = 20
End Enum
import enum

class STORAGE_OPERATIONAL_STATUS_REASON(enum.IntEnum):
    DiskOpReasonUnknown = 0
    DiskOpReasonScsiSenseCode = 1
    DiskOpReasonMedia = 2
    DiskOpReasonIo = 3
    DiskOpReasonThresholdExceeded = 4
    DiskOpReasonLostData = 5
    DiskOpReasonEnergySource = 6
    DiskOpReasonConfiguration = 7
    DiskOpReasonDeviceController = 8
    DiskOpReasonMediaController = 9
    DiskOpReasonComponent = 10
    DiskOpReasonNVDIMM_N = 11
    DiskOpReasonBackgroundOperation = 12
    DiskOpReasonInvalidFirmware = 13
    DiskOpReasonHealthCheck = 14
    DiskOpReasonLostDataPersistence = 15
    DiskOpReasonDisabledByPlatform = 16
    DiskOpReasonLostWritePersistence = 17
    DiskOpReasonDataPersistenceLossImminent = 18
    DiskOpReasonWritePersistenceLossImminent = 19
    DiskOpReasonMax = 20
// STORAGE_OPERATIONAL_STATUS_REASON
pub const DiskOpReasonUnknown: i32 = 0;
pub const DiskOpReasonScsiSenseCode: i32 = 1;
pub const DiskOpReasonMedia: i32 = 2;
pub const DiskOpReasonIo: i32 = 3;
pub const DiskOpReasonThresholdExceeded: i32 = 4;
pub const DiskOpReasonLostData: i32 = 5;
pub const DiskOpReasonEnergySource: i32 = 6;
pub const DiskOpReasonConfiguration: i32 = 7;
pub const DiskOpReasonDeviceController: i32 = 8;
pub const DiskOpReasonMediaController: i32 = 9;
pub const DiskOpReasonComponent: i32 = 10;
pub const DiskOpReasonNVDIMM_N: i32 = 11;
pub const DiskOpReasonBackgroundOperation: i32 = 12;
pub const DiskOpReasonInvalidFirmware: i32 = 13;
pub const DiskOpReasonHealthCheck: i32 = 14;
pub const DiskOpReasonLostDataPersistence: i32 = 15;
pub const DiskOpReasonDisabledByPlatform: i32 = 16;
pub const DiskOpReasonLostWritePersistence: i32 = 17;
pub const DiskOpReasonDataPersistenceLossImminent: i32 = 18;
pub const DiskOpReasonWritePersistenceLossImminent: i32 = 19;
pub const DiskOpReasonMax: i32 = 20;
// STORAGE_OPERATIONAL_STATUS_REASON
const (
	DiskOpReasonUnknown int32 = 0
	DiskOpReasonScsiSenseCode int32 = 1
	DiskOpReasonMedia int32 = 2
	DiskOpReasonIo int32 = 3
	DiskOpReasonThresholdExceeded int32 = 4
	DiskOpReasonLostData int32 = 5
	DiskOpReasonEnergySource int32 = 6
	DiskOpReasonConfiguration int32 = 7
	DiskOpReasonDeviceController int32 = 8
	DiskOpReasonMediaController int32 = 9
	DiskOpReasonComponent int32 = 10
	DiskOpReasonNVDIMM_N int32 = 11
	DiskOpReasonBackgroundOperation int32 = 12
	DiskOpReasonInvalidFirmware int32 = 13
	DiskOpReasonHealthCheck int32 = 14
	DiskOpReasonLostDataPersistence int32 = 15
	DiskOpReasonDisabledByPlatform int32 = 16
	DiskOpReasonLostWritePersistence int32 = 17
	DiskOpReasonDataPersistenceLossImminent int32 = 18
	DiskOpReasonWritePersistenceLossImminent int32 = 19
	DiskOpReasonMax int32 = 20
)
const
  DiskOpReasonUnknown = 0;
  DiskOpReasonScsiSenseCode = 1;
  DiskOpReasonMedia = 2;
  DiskOpReasonIo = 3;
  DiskOpReasonThresholdExceeded = 4;
  DiskOpReasonLostData = 5;
  DiskOpReasonEnergySource = 6;
  DiskOpReasonConfiguration = 7;
  DiskOpReasonDeviceController = 8;
  DiskOpReasonMediaController = 9;
  DiskOpReasonComponent = 10;
  DiskOpReasonNVDIMM_N = 11;
  DiskOpReasonBackgroundOperation = 12;
  DiskOpReasonInvalidFirmware = 13;
  DiskOpReasonHealthCheck = 14;
  DiskOpReasonLostDataPersistence = 15;
  DiskOpReasonDisabledByPlatform = 16;
  DiskOpReasonLostWritePersistence = 17;
  DiskOpReasonDataPersistenceLossImminent = 18;
  DiskOpReasonWritePersistenceLossImminent = 19;
  DiskOpReasonMax = 20;
// STORAGE_OPERATIONAL_STATUS_REASON
pub const DiskOpReasonUnknown: i32 = 0;
pub const DiskOpReasonScsiSenseCode: i32 = 1;
pub const DiskOpReasonMedia: i32 = 2;
pub const DiskOpReasonIo: i32 = 3;
pub const DiskOpReasonThresholdExceeded: i32 = 4;
pub const DiskOpReasonLostData: i32 = 5;
pub const DiskOpReasonEnergySource: i32 = 6;
pub const DiskOpReasonConfiguration: i32 = 7;
pub const DiskOpReasonDeviceController: i32 = 8;
pub const DiskOpReasonMediaController: i32 = 9;
pub const DiskOpReasonComponent: i32 = 10;
pub const DiskOpReasonNVDIMM_N: i32 = 11;
pub const DiskOpReasonBackgroundOperation: i32 = 12;
pub const DiskOpReasonInvalidFirmware: i32 = 13;
pub const DiskOpReasonHealthCheck: i32 = 14;
pub const DiskOpReasonLostDataPersistence: i32 = 15;
pub const DiskOpReasonDisabledByPlatform: i32 = 16;
pub const DiskOpReasonLostWritePersistence: i32 = 17;
pub const DiskOpReasonDataPersistenceLossImminent: i32 = 18;
pub const DiskOpReasonWritePersistenceLossImminent: i32 = 19;
pub const DiskOpReasonMax: i32 = 20;
const
  DiskOpReasonUnknown* = 0
  DiskOpReasonScsiSenseCode* = 1
  DiskOpReasonMedia* = 2
  DiskOpReasonIo* = 3
  DiskOpReasonThresholdExceeded* = 4
  DiskOpReasonLostData* = 5
  DiskOpReasonEnergySource* = 6
  DiskOpReasonConfiguration* = 7
  DiskOpReasonDeviceController* = 8
  DiskOpReasonMediaController* = 9
  DiskOpReasonComponent* = 10
  DiskOpReasonNVDIMM_N* = 11
  DiskOpReasonBackgroundOperation* = 12
  DiskOpReasonInvalidFirmware* = 13
  DiskOpReasonHealthCheck* = 14
  DiskOpReasonLostDataPersistence* = 15
  DiskOpReasonDisabledByPlatform* = 16
  DiskOpReasonLostWritePersistence* = 17
  DiskOpReasonDataPersistenceLossImminent* = 18
  DiskOpReasonWritePersistenceLossImminent* = 19
  DiskOpReasonMax* = 20
enum STORAGE_OPERATIONAL_STATUS_REASON : int {
    DiskOpReasonUnknown = 0,
    DiskOpReasonScsiSenseCode = 1,
    DiskOpReasonMedia = 2,
    DiskOpReasonIo = 3,
    DiskOpReasonThresholdExceeded = 4,
    DiskOpReasonLostData = 5,
    DiskOpReasonEnergySource = 6,
    DiskOpReasonConfiguration = 7,
    DiskOpReasonDeviceController = 8,
    DiskOpReasonMediaController = 9,
    DiskOpReasonComponent = 10,
    DiskOpReasonNVDIMM_N = 11,
    DiskOpReasonBackgroundOperation = 12,
    DiskOpReasonInvalidFirmware = 13,
    DiskOpReasonHealthCheck = 14,
    DiskOpReasonLostDataPersistence = 15,
    DiskOpReasonDisabledByPlatform = 16,
    DiskOpReasonLostWritePersistence = 17,
    DiskOpReasonDataPersistenceLossImminent = 18,
    DiskOpReasonWritePersistenceLossImminent = 19,
    DiskOpReasonMax = 20,
}
#define global DiskOpReasonUnknown                      0x0
#define global DiskOpReasonScsiSenseCode                0x1
#define global DiskOpReasonMedia                        0x2
#define global DiskOpReasonIo                           0x3
#define global DiskOpReasonThresholdExceeded            0x4
#define global DiskOpReasonLostData                     0x5
#define global DiskOpReasonEnergySource                 0x6
#define global DiskOpReasonConfiguration                0x7
#define global DiskOpReasonDeviceController             0x8
#define global DiskOpReasonMediaController              0x9
#define global DiskOpReasonComponent                    0xA
#define global DiskOpReasonNVDIMM_N                     0xB
#define global DiskOpReasonBackgroundOperation          0xC
#define global DiskOpReasonInvalidFirmware              0xD
#define global DiskOpReasonHealthCheck                  0xE
#define global DiskOpReasonLostDataPersistence          0xF
#define global DiskOpReasonDisabledByPlatform           0x10
#define global DiskOpReasonLostWritePersistence         0x11
#define global DiskOpReasonDataPersistenceLossImminent  0x12
#define global DiskOpReasonWritePersistenceLossImminent 0x13
#define global DiskOpReasonMax                          0x14