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