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
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