Status codes returned – Intel Extensible Firmware Interface User Manual

Page 106

Advertising
background image

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

WaitForEvent()

or

CheckEvent()

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

Advertising