#define NUTBLKDEV_MEDIAAVAIL 0x1200
#define NUTBLKDEV_MEDIACHANGE 0x1201
#define NUTBLKDEV_INFO 0x1202
#define NUTBLKDEV_SEEK 0x1203
| struct _BLKPAR_SEEK | |
| { | |
| NUTFILE* par_nfp; | |
| uint32_t par_blknum; | |
| } |
| struct _BLKPAR_INFO | |
| { | |
| NUTFILE* par_nfp; | |
| uint32_t par_nblks; | |
| uint32_t par_blksz; | |
| uint8_t* par_blkbp; | |
| } |
| See: | Type struct _NUTBLOCKIO |
| struct _NUTBLOCKIO | |
| { | |
| void* blkio_info; | |
| uint32_t blkio_blk_cnt; | |
| uint32_t blkio_blk_siz; | |
| uint32_t blkio_vol_bot; | |
| uint32_t blkio_vol_top; | |
| int (*blkio_read)(NUTDEVICE*,uint32_t,void*,int); | |
| int (*blkio_write)(NUTDEVICE*,uint32_t,const void*,int); | |
| int (*blkio_write_P)(NUTDEVICE*,uint32_t,const char*,int); | |
| int (*blkio_ioctl)(NUTDEVICE*,int,void*); | |
| } |