Fields

Success = 0,

The operation completed successfully.

LoadError = high_bit | 1,

The image failed to load.

InvalidParameter = high_bit | 2,

A parameter was incorrect.

Unsupported = high_bit | 3,

The operation is not supported.

BadBufferSize = high_bit | 4,

The buffer was not the proper size for the request.

BufferTooSmall = high_bit | 5,

The buffer is not large enough to hold the requested data. The required buffer size is returned in the appropriate parameter when this error occurs.

NotReady = high_bit | 6,

There is no data pending upon return.

DeviceError = high_bit | 7,

The physical device reported an error while attempting the operation.

WriteProtected = high_bit | 8,

The device cannot be written to.

OutOfResources = high_bit | 9,

A resource has run out.

VolumeCorrupted = high_bit | 10,

An inconstancy was detected on the file system causing the operating to fail.

VolumeFull = high_bit | 11,

There is no more space on the file system.

NoMedia = high_bit | 12,

The device does not contain any medium to perform the operation.

MediaChanged = high_bit | 13,

The medium in the device has changed since the last access.

NotFound = high_bit | 14,

The item was not found.

AccessDenied = high_bit | 15,

Access was denied.

NoResponse = high_bit | 16,

The server was not found or did not respond to the request.

NoMapping = high_bit | 17,

A mapping to a device does not exist.

Timeout = high_bit | 18,

The timeout time expired.

NotStarted = high_bit | 19,

The protocol has not been started.

AlreadyStarted = high_bit | 20,

The protocol has already been started.

Aborted = high_bit | 21,

The operation was aborted.

IcmpError = high_bit | 22,

An ICMP error occurred during the network operation.

TftpError = high_bit | 23,

A TFTP error occurred during the network operation.

ProtocolError = high_bit | 24,

A protocol error occurred during the network operation.

IncompatibleVersion = high_bit | 25,

The function encountered an internal version that was incompatible with a version requested by the caller.

SecurityViolation = high_bit | 26,

The function was not performed due to a security violation.

CrcError = high_bit | 27,

A CRC error was detected.

EndOfMedia = high_bit | 28,

Beginning or end of media was reached

EndOfFile = high_bit | 31,

The end of the file was reached.

InvalidLanguage = high_bit | 32,

The language specified was invalid.

CompromisedData = high_bit | 33,

The security status of the data is unknown or compromised and the data must be updated or replaced to restore a valid security status.

IpAddressConflict = high_bit | 34,

There is an address conflict address allocation

HttpError = high_bit | 35,

A HTTP error occurred during the network operation.

NetworkUnreachable = high_bit | 100,
HostUnreachable = high_bit | 101,
ProtocolUnreachable = high_bit | 102,
PortUnreachable = high_bit | 103,
ConnectionFin = high_bit | 104,
ConnectionReset = high_bit | 105,
ConnectionRefused = high_bit | 106,
WarnUnknownGlyph = 1,

The string contained one or more characters that the device could not render and were skipped.

WarnDeleteFailure = 2,

The handle was closed, but the file was not deleted.

WarnWriteFailure = 3,

The handle was closed, but the data to the file was not flushed properly.

WarnBufferTooSmall = 4,

The resulting buffer was too small, and the data was truncated to the buffer size.

WarnStaleData = 5,

The data has not been updated within the timeframe set by localpolicy for this type of data.

WarnFileSystem = 6,

The resulting buffer contains UEFI-compliant file system.

WarnResetRequired = 7,

The operation will be processed across a system reset.

Functions

fn err(self: Status) EfiError!void

No documentation provided.

Error Sets