instances specified by ProtocolGuid.\r
\r
This function causes the notification function to be executed for every protocol of type\r
- ProtocolGuid instance that exists in the system when this function is invoked.\r
- In addition, every time a protocol of type ProtocolGuid instance is installed or reinstalled,\r
- the notification function is also executed. This function returns the notification event\r
- that was created. \r
+ ProtocolGuid instance that exists in the system when this function is invoked. If there are\r
+ no instances of ProtocolGuid in the handle database at the time this function is invoked,\r
+ then the notification function is still executed one time. In addition, every time a protocol\r
+ of type ProtocolGuid instance is installed or reinstalled, the notification function is also\r
+ executed. This function returns the notification event that was created. \r
If ProtocolGuid is NULL, then ASSERT().\r
If NotifyTpl is not a legal TPL value, then ASSERT().\r
If NotifyFunction is NULL, then ASSERT().\r
If Registration is NULL, then ASSERT().\r
\r
+\r
@param ProtocolGuid Supplies GUID of the protocol upon whose installation the event is fired.\r
@param NotifyTpl Supplies the task priority level of the event notifications.\r
@param NotifyFunction Supplies the function to notify when the event is signaled.\r