private static extern bool GetFileInformationByHandleEx(SafeFileHandle hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, out FILE_STANDARD_INFO lpFileInformation, int dwBufferSize);
public static bool GetFileInformationByHandleEx(SafeFileHandle hFile, out FILE_STANDARD_INFO lpFileInformation) { return GetFileInformationByHandleEx(hFile, FILE_INFO_BY_HANDLE_CLASS.FileStandardInfo, out lpFileInformation, Marshal.SizeOf(typeof(FILE_STANDARD_INFO))); }