다음을 통해 공유


EFI_USBFN_IO_PROTOCOL. DetectPort

DetectPort 함수는 USB 포트에 연결된 디바이스 유형을 반환합니다.

구문

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_DETECT_PORT) (
  IN EFI_USBFN_IO_PROTOCOL   *This,
  OUT EFI_USBFN_PORT_TYPE    *PortType
  );

매개 변수

This
EFI_USBFN_IO_PROTOCOL instance 대한 포인터입니다.

Porttype
USB 포트 유형을 나타내는 EFI_USBFN_PORT_TYPE 열거형입니다.

반환 값

함수는 다음 상태 코드 중 하나를 반환합니다.

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

요구 사항

헤더: 생성된 사용자