BY_HANDLE_FILE_INFORMATION

类型定义
Type BY_HANDLE_FILE-INFORMATION ' 52 Bytes dwFileAttributes As Long ftCreationTime As FILETIME ftLastAccessTime As FILETIME ftLastWriteTime As FILETIME dwVolumeSerialNumber As Long nFileSizeHigh As Long nFileSizeLow As Long nNumberOfLinks As Long nFileIndexHigh As Long nFileIndexLow As Long End Type
说明
Used by the GetFileInformationByHandle function to retrieve information about a file.
字段表
字段 | 类型及说明
dwFileAttributes | Long，Refer to the File Attribute Types table that follows.
ftCreationTime | FILETIME，Time of file creation. Zero if file system does not support file creation time.
ftLastAccessTime | FILETIME，Time of last access to this file. Zero if file system does not support file last access time.
ftLastWriteTime | FILETIME，Time of last write operation to this file.
dwVolumeSerialNumber | Long，Serial number of the volume that contains the file.
nFileSizeHigh | Long，High-order word of the file size.
nFileSizeLow | Long，Low-order word of the file size.
nNumberOfLinks | Long，Number of links to this file. Always 1 for the FAT file system and HPFS.
nFileIndexHigh | Long，High-order word of a unique identifier associated with the file.
nFileIndexLow | Long，Low-order word of a unique identifier associated with the file. Use this element and the dwVolumeSerialNumber to uniquely identify a file.
File Attribute Types table
FILE_ATTRIBUTE_ARCHIVE Archive file. FILE_ATTRIBUTE_COMPRESSED The file or directory is compressed. FILE_ATTRIBUTE_DIRECTORY File is a directory. FILE_ATTRIBUTE_HIDDEN File is hidden. FILE_ATTRIBUTE_NORMAL File is normal (no other file attributes are specified). FILE_ATTRIBUTE_READONLY File is read-only. FILE_ATTRIBUTE_SYSTEM File is a system file. FILE_ATTRIBUTE_NORMAL File is a temporary file.
注解
dwFileAttributes字段包含了带有FILE_ATTRIBUTE_???前缀的一个或多个常数的组合，它们对文件属性进行了描述。nNumberOfLinks则列出了NFS下对一个文件的链接数量。nFileIndexHigh和nFileIndexLow字段合并起来构成一个64位数字，它对磁盘卷中的一个文件进行了唯一标志

Top