+/**\r
+\r
+ Set the file info.\r
+\r
+ @param Volume - FAT file system volume.\r
+ @param IFile - The instance of the open file.\r
+ @param OFile - The open file.\r
+ @param BufferSize - Size of Buffer.\r
+ @param Buffer - Buffer containing the new file info.\r
+\r
+ @retval EFI_SUCCESS - Set the file info successfully.\r
+ @retval EFI_ACCESS_DENIED - It is the root directory\r
+ or the directory attribute bit can not change\r
+ or try to change a directory size\r
+ or something else.\r
+ @retval EFI_UNSUPPORTED - The new file size is larger than 4GB.\r
+ @retval EFI_WRITE_PROTECTED - The disk is write protected.\r
+ @retval EFI_BAD_BUFFER_SIZE - The buffer size is error.\r
+ @retval EFI_INVALID_PARAMETER - The time info or attributes info is error.\r
+ @retval EFI_OUT_OF_RESOURCES - Can not allocate new memory.\r
+ @retval EFI_VOLUME_CORRUPTED - The volume is corrupted.\r
+ @return other - An error occurred when operation the disk.\r
+\r
+**/\r