EFI_USBFN_IO_PROTOCOL.GetMaxTransferSize

GetMaxTransferSize 関数は、基になるコントローラーでサポートされる最大転送サイズを返します。

構文

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_MAXTRANSFER_SIZE) (
  IN EFI_USBFN_IO_PROTOCOL     *This,
  OUT UINTN                    *MaxTransferSize
  );

パラメーター

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

MaxTransferSize
サポートされる最大転送サイズ (バイト単位)。

戻り値

この関数は次の値を返します。

リターン コード 説明
EFI_SUCCESS 関数が正常に返されました
EFI_INVALID_PARAMETER パラメーターが無効です
EFI_DEVICE_ERROR 物理デバイスからエラーが報告されました。
EFI_NOT_READY 物理デバイスがビジー状態であるか、この要求を処理する準備ができていません

解説

要件

ヘッダー: ユーザー生成