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

FILE_INFO_BY_HANDLE_CLASS

列挙型
基底型i4

メンバー 26

名前10進16進
FileBasicInfo00x0
FileStandardInfo10x1
FileNameInfo20x2
FileRenameInfo30x3
FileDispositionInfo40x4
FileAllocationInfo50x5
FileEndOfFileInfo60x6
FileStreamInfo70x7
FileCompressionInfo80x8
FileAttributeTagInfo90x9
FileIdBothDirectoryInfo100xA
FileIdBothDirectoryRestartInfo110xB
FileIoPriorityHintInfo120xC
FileRemoteProtocolInfo130xD
FileFullDirectoryInfo140xE
FileFullDirectoryRestartInfo150xF
FileStorageInfo160x10
FileAlignmentInfo170x11
FileIdInfo180x12
FileIdExtdDirectoryInfo190x13
FileIdExtdDirectoryRestartInfo200x14
FileDispositionInfoEx210x15
FileRenameInfoEx220x16
FileCaseSensitiveInfo230x17
FileNormalizedNameInfo240x18
MaximumFileInfoByHandleClass250x19

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 25
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,
}
#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