次の方法で共有


EFI_USBFN_IO_PROTOCOL.StartController

StartController 関数は、必要に応じて USB コントローラーに電源を供給し、ハードウェアと内部データ構造を初期化します。 この関数でポートをアクティブにすることはできません。

構文

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_START_CONTROLLER) (
  IN EFI_USBFN_IO_PROTOCOL        *This
  );

パラメーター

This
EFI_USBFN_IO_PROTOCOL インスタンスへのポインタ。

戻り値

この関数は、次のいずれかの値を返します。

リターン コード 説明
EFI_SUCCESS 関数が正常に返されました。
EFI_INVALID_PARAMETER パラメーターが無効です。
EFI_DEVICE_ERROR 物理デバイスからエラーが報告されました。

解説

この関数は、EFI_USBFN_IO_PROTOCOL のリビジョン 0x00010001 以降から使用できます。

要件

ヘッダー: ユーザーが生成しました