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 값은 엔드포인트가 중단된 상태임을 나타내고, 그렇지 않으면 FALSE 입니다.

반환 값

함수는 다음 값을 반환합니다.

반환 코드 설명
EFI_SUCCESS 함수가 성공적으로 반환되었습니다.
EFI_INVALID_PARAMETER 매개 변수가 잘못되었습니다.
EFI_DEVICE_ERROR 물리적 디바이스에서 오류를 보고했습니다.
EFI_NOT_READY 물리적 디바이스가 사용 중이거나 이 요청을 처리할 준비가 되지 않았습니다.

설명

지정된 방향이 엔드포인트에 대해 올바르지 않으면 EFI_INVALID_PARAMETER 이 함수가 실패합니다.

요구 사항

헤더: 생성된 사용자