Extensible Firmware Interface Specification
Description
This function attempts to complete the PXE Boot Server and/or boot image discovery sequence. If
this sequence is completed, then
PxeDiscover, PxeReplyReceived, and
EFI_PXE_BASE_CODE_MODE
PxeBisReplyReceived and PxeBisReply
structure will also be filled in. If
FALSE.
In the structure referenced by parameter Info, the PXE Boot Server list, SrvList[], has two
uses: It is the Boot Server IP address list used for unicast discovery (if the
TRUE), and it is the list used for Boot Server verification (if the
Also, if the
MustUseList
in the
SrvList[]
AcceptAnyResponse
addresses will be accepted.
This function can take at least 10 seconds to timeout and return control to the caller. If the
Discovery sequence does not complete, then
Preboot Execution Environment (PXE) Specification for additional details on the implementation of
the Discovery sequence.
If the Callback Protocol does not return
EFI_PXE_BASE_CODE_CALLBACK_STATUS_CONTINUE, then the Discovery sequence is
stopped and
EFI_ABORTED
Status Codes Returned
EFI_SUCCESS
EFI_NOT_STARTED
EFI_INVALID_PARAMETER
EFI_DEVICE_ERROR
EFI_OUT_OF_RESOURCES
EFI_ABORTED
EFI_TIMEOUT
EFI_ICMP_ERROR
256
EFI_SUCCESS
structure are filled in. If
is FALSE, then
UseBis
field in that structure is
array is TRUE, any Boot Server reply of that type will be accepted. If the
field is FALSE, only responses from Boot Servers with matching IP
EFI_TIMEOUT
will be returned.
The Discovery sequence has been completed.
The PXE Base Code Protocol is in the stopped state.
One of the parameters is not valid.
The network device encountered an error during this operation.
Could not allocate enough memory to complete Discovery.
The callback function aborted the Discovery sequence.
The Discovery sequence timed out.
The Discovery sequence generated an ICMP error.
12/12/00
is returned, and the PxeDiscoverValid,
fields of the
PxeReply
is TRUE, then the
UseBis
fields of the
EFI_PXE_BASE_CODE_MODE
PxeBisReplyValid
MustUseList
and the
TRUE
AcceptAnyResponse
will be returned. Please see the
will be set to
field is
UseUCast
field is TRUE).
field
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?