请教使用DeviceIoControl函数能够读写硬盘(包括U盘)的最大扇区数是多少

请问使用DeviceIoControl函数能够读写硬盘(包括U盘)的最大扇区数是多少?
我在写一个U盘的时候最大的128个扇区,写硬盘的时候最大为248个,想请问下DeviceIoControl能够读写的最大扇区数是由什么决定的?谢谢了。

------解决方案--------------------
由硬件本身及驱动来决定,与DeviceIoControl没关系