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 。
要求
标头: 用户生成的