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.