EFI_USBFN_IO_PROTOCOL.GetEndpointStallState

GetEndpointStallState 函数返回指定终结点上的停止状态。

语法

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_ENDPOINT_STALL_STATE) (
  IN EFI_USBFN_IO_PROTOCOL        *This,
  IN UINT8                        EndpointIndex,
  IN EFI_USBFN_ENDPOINT_DIRECTION Direction,
  IN OUT BOOLEAN                  *State
  );

参数

This
指向EFI_USBFN_IO_PROTOCOL实例的指针。

EndpointIndex
指示终结点。

方向
终结点的方向。 有关详细信息,请参阅 EFI_USBFN_ENDPOINT_DIRECTION

State
布尔;TRUE 值指示终结点处于停止状态,否则为 FAL标准版

返回值

该函数返回以下值:

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

注解

如果终结点的指定方向不正确,则此函数将失败 并EFI_INVALID_PARAMETER

要求

标头: 用户生成的