Refer to section 16.1 of the UEFI 2.3 Specification for more information on \r
these interfaces.\r
\r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions\r
On output, indicates the amount of data \r
actually transferred.\r
@param[in] TimeOut Indicates the maximum time, in milliseconds, \r
- that the transfer is allowed to complete.\r
+ that the transfer is allowed to complete. \r
+ If Timeout is 0, then the caller must wait for\r
+ the function to be completed until EFI_SUCCESS\r
+ or EFI_DEVICE_ERROR is returned.\r
@param[out] TransferResult A pointer to the detailed result information \r
generated by this control transfer.\r
\r
@param[in,out] DataToggle A pointer to the data toggle value.\r
@param[in] TimeOut Indicates the maximum time, in milliseconds,\r
in which the transfer is allowed to complete.\r
+ If Timeout is 0, then the caller must wait for\r
+ the function to be completed until EFI_SUCCESS\r
+ or EFI_DEVICE_ERROR is returned.\r
@param[out] TransferResult A pointer to the detailed result information \r
of the bulk transfer.\r
\r