ホーム › Storage.FileSystem › FILE_INFO_BY_HANDLE_CLASS
FILE_INFO_BY_HANDLE_CLASS
列挙型メンバー 26
| 名前 | 10進 | 16進 |
|---|---|---|
| FileBasicInfo | 0 | 0x0 |
| FileStandardInfo | 1 | 0x1 |
| FileNameInfo | 2 | 0x2 |
| FileRenameInfo | 3 | 0x3 |
| FileDispositionInfo | 4 | 0x4 |
| FileAllocationInfo | 5 | 0x5 |
| FileEndOfFileInfo | 6 | 0x6 |
| FileStreamInfo | 7 | 0x7 |
| FileCompressionInfo | 8 | 0x8 |
| FileAttributeTagInfo | 9 | 0x9 |
| FileIdBothDirectoryInfo | 10 | 0xA |
| FileIdBothDirectoryRestartInfo | 11 | 0xB |
| FileIoPriorityHintInfo | 12 | 0xC |
| FileRemoteProtocolInfo | 13 | 0xD |
| FileFullDirectoryInfo | 14 | 0xE |
| FileFullDirectoryRestartInfo | 15 | 0xF |
| FileStorageInfo | 16 | 0x10 |
| FileAlignmentInfo | 17 | 0x11 |
| FileIdInfo | 18 | 0x12 |
| FileIdExtdDirectoryInfo | 19 | 0x13 |
| FileIdExtdDirectoryRestartInfo | 20 | 0x14 |
| FileDispositionInfoEx | 21 | 0x15 |
| FileRenameInfoEx | 22 | 0x16 |
| FileCaseSensitiveInfo | 23 | 0x17 |
| FileNormalizedNameInfo | 24 | 0x18 |
| MaximumFileInfoByHandleClass | 25 | 0x19 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FILE_INFO_BY_HANDLE_CLASS : int {
FileBasicInfo = 0,
FileStandardInfo = 1,
FileNameInfo = 2,
FileRenameInfo = 3,
FileDispositionInfo = 4,
FileAllocationInfo = 5,
FileEndOfFileInfo = 6,
FileStreamInfo = 7,
FileCompressionInfo = 8,
FileAttributeTagInfo = 9,
FileIdBothDirectoryInfo = 10,
FileIdBothDirectoryRestartInfo = 11,
FileIoPriorityHintInfo = 12,
FileRemoteProtocolInfo = 13,
FileFullDirectoryInfo = 14,
FileFullDirectoryRestartInfo = 15,
FileStorageInfo = 16,
FileAlignmentInfo = 17,
FileIdInfo = 18,
FileIdExtdDirectoryInfo = 19,
FileIdExtdDirectoryRestartInfo = 20,
FileDispositionInfoEx = 21,
FileRenameInfoEx = 22,
FileCaseSensitiveInfo = 23,
FileNormalizedNameInfo = 24,
MaximumFileInfoByHandleClass = 25
} FILE_INFO_BY_HANDLE_CLASS;public enum FILE_INFO_BY_HANDLE_CLASS : int
{
FileBasicInfo = 0,
FileStandardInfo = 1,
FileNameInfo = 2,
FileRenameInfo = 3,
FileDispositionInfo = 4,
FileAllocationInfo = 5,
FileEndOfFileInfo = 6,
FileStreamInfo = 7,
FileCompressionInfo = 8,
FileAttributeTagInfo = 9,
FileIdBothDirectoryInfo = 10,
FileIdBothDirectoryRestartInfo = 11,
FileIoPriorityHintInfo = 12,
FileRemoteProtocolInfo = 13,
FileFullDirectoryInfo = 14,
FileFullDirectoryRestartInfo = 15,
FileStorageInfo = 16,
FileAlignmentInfo = 17,
FileIdInfo = 18,
FileIdExtdDirectoryInfo = 19,
FileIdExtdDirectoryRestartInfo = 20,
FileDispositionInfoEx = 21,
FileRenameInfoEx = 22,
FileCaseSensitiveInfo = 23,
FileNormalizedNameInfo = 24,
MaximumFileInfoByHandleClass = 25,
}Public Enum FILE_INFO_BY_HANDLE_CLASS As Integer
FileBasicInfo = 0
FileStandardInfo = 1
FileNameInfo = 2
FileRenameInfo = 3
FileDispositionInfo = 4
FileAllocationInfo = 5
FileEndOfFileInfo = 6
FileStreamInfo = 7
FileCompressionInfo = 8
FileAttributeTagInfo = 9
FileIdBothDirectoryInfo = 10
FileIdBothDirectoryRestartInfo = 11
FileIoPriorityHintInfo = 12
FileRemoteProtocolInfo = 13
FileFullDirectoryInfo = 14
FileFullDirectoryRestartInfo = 15
FileStorageInfo = 16
FileAlignmentInfo = 17
FileIdInfo = 18
FileIdExtdDirectoryInfo = 19
FileIdExtdDirectoryRestartInfo = 20
FileDispositionInfoEx = 21
FileRenameInfoEx = 22
FileCaseSensitiveInfo = 23
FileNormalizedNameInfo = 24
MaximumFileInfoByHandleClass = 25
End Enumimport enum
class FILE_INFO_BY_HANDLE_CLASS(enum.IntEnum):
FileBasicInfo = 0
FileStandardInfo = 1
FileNameInfo = 2
FileRenameInfo = 3
FileDispositionInfo = 4
FileAllocationInfo = 5
FileEndOfFileInfo = 6
FileStreamInfo = 7
FileCompressionInfo = 8
FileAttributeTagInfo = 9
FileIdBothDirectoryInfo = 10
FileIdBothDirectoryRestartInfo = 11
FileIoPriorityHintInfo = 12
FileRemoteProtocolInfo = 13
FileFullDirectoryInfo = 14
FileFullDirectoryRestartInfo = 15
FileStorageInfo = 16
FileAlignmentInfo = 17
FileIdInfo = 18
FileIdExtdDirectoryInfo = 19
FileIdExtdDirectoryRestartInfo = 20
FileDispositionInfoEx = 21
FileRenameInfoEx = 22
FileCaseSensitiveInfo = 23
FileNormalizedNameInfo = 24
MaximumFileInfoByHandleClass = 25// FILE_INFO_BY_HANDLE_CLASS
pub const FileBasicInfo: i32 = 0;
pub const FileStandardInfo: i32 = 1;
pub const FileNameInfo: i32 = 2;
pub const FileRenameInfo: i32 = 3;
pub const FileDispositionInfo: i32 = 4;
pub const FileAllocationInfo: i32 = 5;
pub const FileEndOfFileInfo: i32 = 6;
pub const FileStreamInfo: i32 = 7;
pub const FileCompressionInfo: i32 = 8;
pub const FileAttributeTagInfo: i32 = 9;
pub const FileIdBothDirectoryInfo: i32 = 10;
pub const FileIdBothDirectoryRestartInfo: i32 = 11;
pub const FileIoPriorityHintInfo: i32 = 12;
pub const FileRemoteProtocolInfo: i32 = 13;
pub const FileFullDirectoryInfo: i32 = 14;
pub const FileFullDirectoryRestartInfo: i32 = 15;
pub const FileStorageInfo: i32 = 16;
pub const FileAlignmentInfo: i32 = 17;
pub const FileIdInfo: i32 = 18;
pub const FileIdExtdDirectoryInfo: i32 = 19;
pub const FileIdExtdDirectoryRestartInfo: i32 = 20;
pub const FileDispositionInfoEx: i32 = 21;
pub const FileRenameInfoEx: i32 = 22;
pub const FileCaseSensitiveInfo: i32 = 23;
pub const FileNormalizedNameInfo: i32 = 24;
pub const MaximumFileInfoByHandleClass: i32 = 25;// FILE_INFO_BY_HANDLE_CLASS
const (
FileBasicInfo int32 = 0
FileStandardInfo int32 = 1
FileNameInfo int32 = 2
FileRenameInfo int32 = 3
FileDispositionInfo int32 = 4
FileAllocationInfo int32 = 5
FileEndOfFileInfo int32 = 6
FileStreamInfo int32 = 7
FileCompressionInfo int32 = 8
FileAttributeTagInfo int32 = 9
FileIdBothDirectoryInfo int32 = 10
FileIdBothDirectoryRestartInfo int32 = 11
FileIoPriorityHintInfo int32 = 12
FileRemoteProtocolInfo int32 = 13
FileFullDirectoryInfo int32 = 14
FileFullDirectoryRestartInfo int32 = 15
FileStorageInfo int32 = 16
FileAlignmentInfo int32 = 17
FileIdInfo int32 = 18
FileIdExtdDirectoryInfo int32 = 19
FileIdExtdDirectoryRestartInfo int32 = 20
FileDispositionInfoEx int32 = 21
FileRenameInfoEx int32 = 22
FileCaseSensitiveInfo int32 = 23
FileNormalizedNameInfo int32 = 24
MaximumFileInfoByHandleClass int32 = 25
)const
FileBasicInfo = 0;
FileStandardInfo = 1;
FileNameInfo = 2;
FileRenameInfo = 3;
FileDispositionInfo = 4;
FileAllocationInfo = 5;
FileEndOfFileInfo = 6;
FileStreamInfo = 7;
FileCompressionInfo = 8;
FileAttributeTagInfo = 9;
FileIdBothDirectoryInfo = 10;
FileIdBothDirectoryRestartInfo = 11;
FileIoPriorityHintInfo = 12;
FileRemoteProtocolInfo = 13;
FileFullDirectoryInfo = 14;
FileFullDirectoryRestartInfo = 15;
FileStorageInfo = 16;
FileAlignmentInfo = 17;
FileIdInfo = 18;
FileIdExtdDirectoryInfo = 19;
FileIdExtdDirectoryRestartInfo = 20;
FileDispositionInfoEx = 21;
FileRenameInfoEx = 22;
FileCaseSensitiveInfo = 23;
FileNormalizedNameInfo = 24;
MaximumFileInfoByHandleClass = 25;// FILE_INFO_BY_HANDLE_CLASS
pub const FileBasicInfo: i32 = 0;
pub const FileStandardInfo: i32 = 1;
pub const FileNameInfo: i32 = 2;
pub const FileRenameInfo: i32 = 3;
pub const FileDispositionInfo: i32 = 4;
pub const FileAllocationInfo: i32 = 5;
pub const FileEndOfFileInfo: i32 = 6;
pub const FileStreamInfo: i32 = 7;
pub const FileCompressionInfo: i32 = 8;
pub const FileAttributeTagInfo: i32 = 9;
pub const FileIdBothDirectoryInfo: i32 = 10;
pub const FileIdBothDirectoryRestartInfo: i32 = 11;
pub const FileIoPriorityHintInfo: i32 = 12;
pub const FileRemoteProtocolInfo: i32 = 13;
pub const FileFullDirectoryInfo: i32 = 14;
pub const FileFullDirectoryRestartInfo: i32 = 15;
pub const FileStorageInfo: i32 = 16;
pub const FileAlignmentInfo: i32 = 17;
pub const FileIdInfo: i32 = 18;
pub const FileIdExtdDirectoryInfo: i32 = 19;
pub const FileIdExtdDirectoryRestartInfo: i32 = 20;
pub const FileDispositionInfoEx: i32 = 21;
pub const FileRenameInfoEx: i32 = 22;
pub const FileCaseSensitiveInfo: i32 = 23;
pub const FileNormalizedNameInfo: i32 = 24;
pub const MaximumFileInfoByHandleClass: i32 = 25;const
FileBasicInfo* = 0
FileStandardInfo* = 1
FileNameInfo* = 2
FileRenameInfo* = 3
FileDispositionInfo* = 4
FileAllocationInfo* = 5
FileEndOfFileInfo* = 6
FileStreamInfo* = 7
FileCompressionInfo* = 8
FileAttributeTagInfo* = 9
FileIdBothDirectoryInfo* = 10
FileIdBothDirectoryRestartInfo* = 11
FileIoPriorityHintInfo* = 12
FileRemoteProtocolInfo* = 13
FileFullDirectoryInfo* = 14
FileFullDirectoryRestartInfo* = 15
FileStorageInfo* = 16
FileAlignmentInfo* = 17
FileIdInfo* = 18
FileIdExtdDirectoryInfo* = 19
FileIdExtdDirectoryRestartInfo* = 20
FileDispositionInfoEx* = 21
FileRenameInfoEx* = 22
FileCaseSensitiveInfo* = 23
FileNormalizedNameInfo* = 24
MaximumFileInfoByHandleClass* = 25enum FILE_INFO_BY_HANDLE_CLASS : int {
FileBasicInfo = 0,
FileStandardInfo = 1,
FileNameInfo = 2,
FileRenameInfo = 3,
FileDispositionInfo = 4,
FileAllocationInfo = 5,
FileEndOfFileInfo = 6,
FileStreamInfo = 7,
FileCompressionInfo = 8,
FileAttributeTagInfo = 9,
FileIdBothDirectoryInfo = 10,
FileIdBothDirectoryRestartInfo = 11,
FileIoPriorityHintInfo = 12,
FileRemoteProtocolInfo = 13,
FileFullDirectoryInfo = 14,
FileFullDirectoryRestartInfo = 15,
FileStorageInfo = 16,
FileAlignmentInfo = 17,
FileIdInfo = 18,
FileIdExtdDirectoryInfo = 19,
FileIdExtdDirectoryRestartInfo = 20,
FileDispositionInfoEx = 21,
FileRenameInfoEx = 22,
FileCaseSensitiveInfo = 23,
FileNormalizedNameInfo = 24,
MaximumFileInfoByHandleClass = 25,
}#define global FileBasicInfo 0x0
#define global FileStandardInfo 0x1
#define global FileNameInfo 0x2
#define global FileRenameInfo 0x3
#define global FileDispositionInfo 0x4
#define global FileAllocationInfo 0x5
#define global FileEndOfFileInfo 0x6
#define global FileStreamInfo 0x7
#define global FileCompressionInfo 0x8
#define global FileAttributeTagInfo 0x9
#define global FileIdBothDirectoryInfo 0xA
#define global FileIdBothDirectoryRestartInfo 0xB
#define global FileIoPriorityHintInfo 0xC
#define global FileRemoteProtocolInfo 0xD
#define global FileFullDirectoryInfo 0xE
#define global FileFullDirectoryRestartInfo 0xF
#define global FileStorageInfo 0x10
#define global FileAlignmentInfo 0x11
#define global FileIdInfo 0x12
#define global FileIdExtdDirectoryInfo 0x13
#define global FileIdExtdDirectoryRestartInfo 0x14
#define global FileDispositionInfoEx 0x15
#define global FileRenameInfoEx 0x16
#define global FileCaseSensitiveInfo 0x17
#define global FileNormalizedNameInfo 0x18
#define global MaximumFileInfoByHandleClass 0x19