@paramin Type The type of event to create and its mode and attributes.
@paramin NotifyTpl The task priority level of event notifications, if needed.
@paramin NotifyFunction The pointer to the event's notification function, if any.
@paramin NotifyContext The pointer to the notification function's context; corresponds to parameter
Context in the notification function.
@paramout Event The pointer to the newly created event if the call succeeds; undefined
otherwise.
@retval EFI_SUCCESS The event structure was created.
@retval EFI_INVALID_PARAMETER One or more parameters are invalid.
@retval EFI_OUT_OF_RESOURCES The event could not be allocated.
Creates an event.
@paramin Type The type of event to create and its mode and attributes. @paramin NotifyTpl The task priority level of event notifications, if needed. @paramin NotifyFunction The pointer to the event's notification function, if any. @paramin NotifyContext The pointer to the notification function's context; corresponds to parameter Context in the notification function. @paramout Event The pointer to the newly created event if the call succeeds; undefined otherwise.
@retval EFI_SUCCESS The event structure was created. @retval EFI_INVALID_PARAMETER One or more parameters are invalid. @retval EFI_OUT_OF_RESOURCES The event could not be allocated.