Status codes returned – Intel Extensible Firmware Interface User Manual
Page 106

Extensible Firmware Interface Specification
5-8
12/01/02
Version 1.10
The
EVT_NOTIFY_WAIT
and
EVT_NOTIFY_SIGNAL
flags are exclusive. If neither flag is
specified, the caller does not require any notification concerning the event and the
NotifyTpl
,
NotifyFunction
, and
NotifyContext
parameters are ignored. If
EVT_NOTIFY_WAIT
is
specified, then the event is signaled and its notify function is queued whenever a consumer of the
event is waiting for it (via
or
). If the
EVT_NOTIFY_SIGNAL
flag is specified then the event’s notify function is queued whenever the
event is signaled.
NOTE
Because its internal structure is unknown to the caller,
Event
cannot be modified by the caller.
The only way to manipulate it is to use the published event interfaces.
Status Codes Returned
EFI_SUCCESS
The event structure was created.
EFI_INVALID_PARAMETER
One of the parameters has an invalid value.
EFI_OUT_OF_RESOURCES
The event could not be allocated.