EFI_USBFN_IO_PROTOCOL.StartController
The StartController function supplies power to the USB controller if needed and initializes hardware and internal data structures. The port must not be activated by this function.
Syntax
typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_START_CONTROLLER) (
IN EFI_USBFN_IO_PROTOCOL *This
);
Parameters
This
A pointer to the EFI_USBFN_IO_PROTOCOL instance.
Return values
The function returns one of the following values:
Return code | Description |
---|---|
EFI_SUCCESS | The function returned successfully. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_DEVICE_ERROR | The physical device reported an error. |
Remarks
This function is available starting in revision 0x00010001 of the EFI_USBFN_IO_PROTOCOL.
Requirements
Header: User generated