GetFileInformationByHandle函数

标签: ,

GetFileInformationByHandle函数可以通过文件句柄获取文件的信息。

BOOL WINAPI GetFileInformationByHandle(
  _In_   HANDLE hFile,
  _Out_  LPBY_HANDLE_FILE_INFORMATION lpFileInformation
);

BY_HANDLE_FILE_INFORMATION结构如下:

typedef struct _BY_HANDLE_FILE_INFORMATION {
  DWORD    dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD    dwVolumeSerialNumber;
  DWORD    nFileSizeHigh;
  DWORD    nFileSizeLow;
  DWORD    nNumberOfLinks;
  DWORD    nFileIndexHigh;
  DWORD    nFileIndexLow;
} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION;

如果想获取文件的多种信息的话,使用这个函数比分别调用GetFileSize、GetFileTime等函数方便。

随机文章:

  1. 没有找到msgmanage.dll
  2. windows从服务器同步时间
  3. 用VBS设置静态IP和DNS服务器地址
  4. 用C语言屏蔽键盘和鼠标
  5. 配置OpenWrt防止3DS自动升级

留下回复