public FileStandardInfo(FILE_STANDARD_INFO data) { AllocationSize = data.AllocationSize; EndOfFile = data.EndOfFile; NumberOfLinks = data.NumberOfLinks; DeletePending = data.DeletePending != 0; Directory = data.Directory != 0; }
internal static extern bool GetFileInformationByHandleEx(SafeFileHandle hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, out FILE_STANDARD_INFO lpFileInformation, uint dwBufferSize);
internal static extern bool GetFileInformationByHandleEx(SafeFileHandle hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, out FILE_STANDARD_INFO lpFileInformation, uint dwBufferSize);
internal static extern bool GetFileInformationByHandleEx(IntPtr hFile, FILE_INFO_BY_HANDLE_CLASS infoClass, out FILE_STANDARD_INFO info, uint dwBufferSize);