5.3.6 RegisterProtocolNotify()

This service registers an event that is to be signaled whenever an interface is installed for a specified protocol. Using this service is strongly discouraged. This service was previously used by EFI drivers that follow the EFI 1.02 Specification, and it provided a simple mechanism for drivers to layer on top of another driver. The EFI 1.10 Specification introduced the EFI Driver Model, and is still supported in the current versions of the UEFI Specification. The UEFI Driver Model provides a more flexible mechanism for a driver to layer on top of another driver that eliminated the need for RegisterProtocolNotify(). The RegisterProtocolNotify() service is still supported for compatibility with previous versions of the EFI Specification.