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. 隐藏快捷方式属性中的目标
  2. MAX_PATH 还是 MAX_PATH + 1 ?
  3. PT流量作弊工具之mRatio
  4. 用VBS检测U盘插入和弹出事件
  5. PTMaster,新的PT流量作弊工具?

留下回复