Line 8:
Line 8:
==ioctlv() interface==
==ioctlv() interface==
===0x0F - FSReadFile()===
===0x0F - FSReadFile()===
−
This function is used to read data from an open file. It takes one input buffer through the ioctlv interface, a [[#Request Blocks|read request block]], and two output buffers, a buffer for file data and a [[#Status Blocks|status block]].
+
This function is used to read data from an open file. It takes 1 input buffer through the ioctlv interface, a [[#Request Blocks|read request block]], and 2 output buffers, a buffer for file data and a [[#Status Blocks|status block]].
===0x10 - FSWriteFile()===
===0x10 - FSWriteFile()===
−
This function is used to read data from an open file. It takes two input buffers through the ioctlv interface, a [[#Request Blocks|read request block]] and a data buffer, and one output buffer, a [[#Status Blocks|status block]].
+
This function is used to write data to an open file. It takes 2 input buffers through the ioctlv interface, a [[#Request Blocks|read request block]] and a data buffer, and 1 output buffer, a [[#Status Blocks|status block]].
==Structures==
==Structures==