Queries a handle to determine if it supports a specified protocol.
@paramin Handle The handle being queried.
@paramin Protocol The published unique identifier of the protocol.
@paramout Interface Supplies the address where a pointer to the corresponding Protocol
Interface is returned.
@retval EFI_SUCCESS The interface information for the specified protocol was returned.
@retval EFI_UNSUPPORTED The device does not support the specified protocol.
@retval EFI_INVALID_PARAMETER Handle is NULL.
@retval EFI_INVALID_PARAMETER Protocol is NULL.
@retval EFI_INVALID_PARAMETER Interface is NULL.
Queries a handle to determine if it supports a specified protocol.
@paramin Handle The handle being queried. @paramin Protocol The published unique identifier of the protocol. @paramout Interface Supplies the address where a pointer to the corresponding Protocol Interface is returned.
@retval EFI_SUCCESS The interface information for the specified protocol was returned. @retval EFI_UNSUPPORTED The device does not support the specified protocol. @retval EFI_INVALID_PARAMETER Handle is NULL. @retval EFI_INVALID_PARAMETER Protocol is NULL. @retval EFI_INVALID_PARAMETER Interface is NULL.