EFI_USBFN_IO_PROTOCOL.DetectPort

DetectPort 函数返回附加到 USB 端口的设备类型。

语法

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_DETECT_PORT) (
  IN EFI_USBFN_IO_PROTOCOL   *This,
  OUT EFI_USBFN_PORT_TYPE    *PortType
  );

参数

This
指向 EFI_USBFN_IO_PROTOCOL 实例的指针。

PortType
指示 USB 端口类型的 EFI_USBFN_PORT_TYPE 枚举。

返回值

该函数返回以下状态代码之一:

状态代码 说明
EFI_SUCCESS 函数已成功返回。
EFI_INVALID_PARAMETER 参数无效。
EFI_DEVICE_ERROR 此物理设备报告了一个错误。
EFI_NOT_READY 物理设备正忙或未准备好处理此请求。

要求

标头:用户生成