- Read or Write a number of blocks to floppy device\r
-\r
- @param This Pointer to instance of EFI_BLOCK_IO_PROTOCOL\r
- @param MediaId The media id of read/write request\r
- @param LBA The starting logic block address to read from on the device\r
- @param BufferSize The size of the Buffer in bytes\r
- @param Operation - GC_TODO: add argument description\r
- @param Buffer - GC_TODO: add argument description\r
-\r
- @retval EFI_INVALID_PARAMETER - GC_TODO: Add description for return value\r
- @retval EFI_SUCCESS - GC_TODO: Add description for return value\r
- @retval EFI_DEVICE_ERROR - GC_TODO: Add description for return value\r
- @retval EFI_DEVICE_ERROR - GC_TODO: Add description for return value\r
- @retval EFI_NO_MEDIA - GC_TODO: Add description for return value\r
- @retval EFI_MEDIA_CHANGED - GC_TODO: Add description for return value\r
- @retval EFI_WRITE_PROTECTED - GC_TODO: Add description for return value\r
- @retval EFI_BAD_BUFFER_SIZE - GC_TODO: Add description for return value\r
- @retval EFI_INVALID_PARAMETER - GC_TODO: Add description for return value\r
- @retval EFI_INVALID_PARAMETER - GC_TODO: Add description for return value\r
- @retval EFI_SUCCESS - GC_TODO: Add description for return value\r
- @retval EFI_DEVICE_ERROR - GC_TODO: Add description for return value\r
- @retval EFI_DEVICE_ERROR - GC_TODO: Add description for return value\r
- @retval EFI_SUCCESS - GC_TODO: Add description for return value\r
+ Read or Write a number of blocks to floppy disk\r
+\r
+ @param This Indicates a pointer to the calling context.\r
+ @param MediaId Id of the media, changes every time the media is replaced.\r
+ @param Lba The starting Logical Block Address to read from\r
+ @param BufferSize Size of Buffer, must be a multiple of device block size.\r
+ @param Operation Specifies the read or write operation.\r
+ @param Buffer A pointer to the destination buffer for the data. The caller is\r
+ responsible for either having implicit or explicit ownership of the buffer.\r
+\r
+ @retval EFI_SUCCESS The data was read correctly from the device.\r
+ @retval EFI_DEVICE_ERROR The device reported an error while performing the read.\r
+ @retval EFI_NO_MEDIA There is no media in the device.\r
+ @retval EFI_MEDIA_CHANGED The MediaId does not matched the current device.\r
+ @retval EFI_BAD_BUFFER_SIZE The Buffer was not a multiple of the block size of the device.\r
+ @retval EFI_INVALID_PARAMETER The read request contains LBAs that are not valid, \r
+ or the buffer is not on proper alignment.\r
+ @retval EFI_WRITE_PROTECTED The device can not be written to.\r