次の方法で共有


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 物理デバイスがビジー状態であるか、この要求を処理する準備ができていません。

要件

ヘッダー: ユーザー生成