Differences

This shows you the differences between two versions of the page.

Link to this comparison view

component:drive:zh [2023/10/26 11:23]
hfsr created
component:drive:zh [2023/12/10 16:18] (current)
hfsr [组件:驱动器]
Line 1: Line 1:
 组件:驱动器 组件:驱动器
 ================ ================
-此组件由处于非管理模式的[[item:​floppy_disk:​zh|软盘]]或[[item:​hard_disk_drive|硬盘驱动器]]提供。(对于管理模式,请参[[component:​filesystem:​zh|文件系统]]组件) +此组件由处于非管理模式的[[item:​floppy_disk:​zh|软盘]]或[[item:​hard_disk_drive|硬盘]]提供。(对于管理模式,请参[[component:​filesystem:​zh|文件系统]]组件) ​  
- +   
-要将处于管理模式的驱动器切换为非管理模式,只需手持物品右键单击并选择非管理模式(警告:此操作将会抹除其中的数据)。 +要将处于管理模式的驱动器切换为非管理模式,只需手持物品右键单击并选择非管理模式(警告:此操作将会抹除其中的数据)。 ​  
- +   
-组件名:`drive`。+组件名:`drive`。 ​ 
   ​   ​
 回调函数: 回调函数:
  
 - `readByte(offset:​number):​number`  ​ - `readByte(offset:​number):​number`  ​
-  从指定偏移量处读取一字节。+  从指定偏移量处读取一字节。 ​  
 +\\
 - `writeByte(offset:​number,​ value:​number)`  ​ - `writeByte(offset:​number,​ value:​number)`  ​
-  向指定偏移量处写入一字节。+  向指定偏移量处写入一字节。 ​  
 +\\
 - `getSectorSize():​number`  ​ - `getSectorSize():​number`  ​
-  返回此驱动器的单个扇区大小,单位为字节。+  返回此驱动器的单个扇区大小,单位为字节。 ​  
 +\\
 - `getLabel():​string`  ​ - `getLabel():​string`  ​
-  获取驱动器的当前标签。+  获取驱动器的当前标签。 ​  
 +\\
 - `setLabel(value:​string):​string`  ​ - `setLabel(value:​string):​string`  ​
-  设定驱动器的标签。返回设定后的新值,此值可能截短。+  设定驱动器的标签。返回设定后的新值,可能截短形式。   
 +\\
 - `readSector(sector:​number):​string`  ​ - `readSector(sector:​number):​string`  ​
-  返回指定扇区中的当前内容。+  返回指定扇区中的当前内容。 ​  
 +\\
 - `writeSector(sector:​number,​ value:​string)`  ​ - `writeSector(sector:​number,​ value:​string)`  ​
-  将指定内容写入到指定扇区中。+  将指定内容写入到指定扇区中。 ​  
 +\\
 - `getPlatterCount():​number`  ​ - `getPlatterCount():​number`  ​
-  返回驱动器的盘片数。+  返回驱动器的盘片数。 ​  
 +\\
 - `getCapacity():​number`  ​ - `getCapacity():​number`  ​
   返回驱动器的总容量,单位为字节。   返回驱动器的总容量,单位为字节。