5.3.3 HandleProtocol()

UEFI drivers should not use this service because a UEFI drivers that uses this service to lookup protocol is not conformant with the UEFI Driver Model. Instead, OpenProtocol() should be used because it provides equivalent functionality, and it also allows the Handle Database to track the components that are using different protocol interfaces in the handle database.