![Intel Extensible Firmware Interface Specification Download Page 54](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117054.webp)
Extensible Firmware Interface Specification
36
12/12/00
Version 1.02
3.1.5 CheckEvent()
Summary
Checks whether an event is in the signaled state.
Prototype
EFI_STATUS
CheckEvent (
IN EFI_EVENT
Event
);
Parameters
Event
The event to check. Type
EFI_EVENT
is defined in Section 3.1.1.
Description
The
CheckEvent()
function checks to see whether
Event
is in the signaled state. If
Event
is
of type
EVT_NOTIFY_SIGNAL
, then
EFI_INVALID_PARAMETER
is returned. If
Event
is of
type
EFI_NOTIFY_WAIT
, there are three possibilities:
•
If
Event
is in the signaled state, it is cleared and
EFI_SUCCESS
is returned.
•
If
Event
is not in the signaled state and has no notification function,
EFI_NOT_READY
is
returned.
•
If
Event
is not in the signaled state but does have a notification function, the function is
executed. If that causes
Event
to be signaled, it is cleared and
EFI_SUCCESS
is returned; if
it does not cause
Event
to be signaled,
EFI_NOT_READY
is returned.
Status Codes Returned
EFI_SUCCESS
The event is in the signaled state.
EFI_NOT_READY
The event is not in the signaled state.
Summary of Contents for Extensible Firmware Interface
Page 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Page 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Page 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Page 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Page 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Page 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Page 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Page 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Page 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Page 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Page 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Page 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Page 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Page 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Page 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...