Status codes returned – Intel Extensible Firmware Interface User Manual
Page 558

Extensible Firmware Interface Specification
14-18 12/01/02
Version
1.10
If
IsNewTransfer
is
FALSE
, then the interrupt transfer is canceled.
EFI_INVALID_PARAMETER
is returned if one of the following conditions is satisfied:
1. Data transfer direction indicated by
EndPointAddress
is other than
EfiUsbDataIn
.
2.
IsNewTransfer
is
TRUE
and
DataLength
is 0.
3.
IsNewTransfer
is
TRUE
and
DataToggle
points to a value other than 0 and 1.
4.
IsNewTransfer
is
TRUE
and
PollingInterval
is not in the range 1..255.
Status Codes Returned
EFI_SUCCESS
The asynchronous interrupt transfer request has been successfully
submitted or canceled.
EFI_INVALID_PARAMETER
Some parameters are invalid. The possible invalid parameters are
described in “Description” above.
EFI_OUT_OF_RESOURCES
The request could not be completed due to a lack of resources.