/** @file\r
- This is a simple fault tolerant write driver, based on PlatformFd library.\r
- And it only supports write BufferSize <= SpareAreaLength.\r
+ Fault tolerant write lite protocol defines only one interface to write \r
+ the buffer to the fault tolerant storage.\r
\r
Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
All rights reserved. This program and the accompanying materials\r
manner, ensuring at all times that either the original contents or\r
the modified contents are available.\r
\r
- @param This Calling context \r
+ @param This The pointer to this protocol instance. \r
@param FvBlockHandle The handle of FVB protocol that provides services \r
for reading, writing, and erasing the target \r
block. \r
\r
@retval EFI_SUCCESS The function completed successfully \r
@retval EFI_ABORTED The function could not complete successfully. \r
- @retval EFI_BAD_BUFFER_SIZE The write would span a block boundary, which is \r
- not a valid action. \r
+ @retval EFI_BAD_BUFFER_SIZE The input data can't fit within the target block. \r
@retval EFI_ACCESS_DENIED No writes have been allocated. \r
- @retval EFI_NOT_READY The last write has not been completed. Restart () \r
- must be called to complete it. \r
-\r
+ @retval EFI_OUT_OF_RESOURCES Cannot allocate enough memory resource.\r
+ @retval EFI_NOT_FOUND Cannot find FVB protocol by handle.\r
+ \r
**/\r
typedef\r
EFI_STATUS\r