Partilhar via


EFI_USBFN_IO_PROTOCOL. GetEndpointStallState

A função GetEndpointStallState retorna o estado de parada no ponto de extremidade especificado.

Sintaxe

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
  );

Parâmetros

Este
Um ponteiro para a instância de EFI_USBFN_IO_PROTOCOL.

EndpointIndex
Indica o ponto de extremidade.

Direção
Direção do ponto de extremidade. Para obter mais informações, consulte EFI_USBFN_ENDPOINT_DIRECTION.

State
Boolean; O valor TRUE indica que o ponto de extremidade está em um estado paralisado, caso contrário, FALSE.

Valores retornados

A função retorna os seguintes valores:

Código de retorno Descrição
EFI_SUCCESS A função foi retornada com êxito.
EFI_INVALID_PARAMETER Um parâmetro é inválido.
EFI_DEVICE_ERROR O dispositivo físico relatou um erro.
EFI_NOT_READY O dispositivo físico está ocupado ou não está pronto para processar essa solicitação.

Comentários

Essa função falhará com EFI_INVALID_PARAMETER se a direção especificada estiver incorreta para o ponto de extremidade.

Requisitos

Cabeçalho: Usuário gerado