![Intel Extensible Firmware Interface Specification Download Page 265](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117265.webp)
PXE Base Code Protocol
Version 1.02
12/12/00
247
14.1.1 EFI_PXE_BASE_CODE.Start()
Summary
Enables the use of the PXE Base Code Protocol functions.
Prototype
EFI_STATUS
(EFIAPI *EFI_PXE_BASE_CODE_START) (
IN EFI_PXE_BASE_CODE
*This,
IN BOOLEAN
UseIpv6
);
Parameters
This
Pointer to the
EFI_PXE_BASE_CODE
instance.
UseIpv6
Specifies the type of IP addresses that are to be used during the session
that is being started. Set to
TRUE
for IPv6 addresses, and
FALSE
for
IPv4 addresses.
Description
This function enables the use of the PXE Base Code Protocol functions. If the
Started
field of
the
PXE_BASE_CODE_MODE
structure is already
TRUE
, then
EFI_ALREADY_STARTED
will be
returned. If
UseIpv6
is
TRUE
, then IPv6 formatted addresses will be used in this session. If
UseIpv6
is
FALSE
, then IPv4 formatted addresses will be used in this session. If
UseIpv6
is
TRUE
, and the
Ipv6Supported
field of the
EFI_BASE_CODE_MODE
structure is
FALSE
, then
EFI_UNSUPPORTED
will be returned. If there is not enough memory or other resources to start
the PXE Base Code Protocol, then
EFI_OUT_OF_RESOURCES
will be returned. Otherwise, the
PXE Base Code Protocol will be started, and all of the fields of the
EFI_PXE_BASE_CODE_MODE
structure will be initialized as follows:
Started
Set to
TRUE
.
Ipv6Supported
Unchanged.
Ipv6Available
Unchanged.
UsingIpv6
Set to
UseIpv6
BisSupported
Unchanged.
BisDetected
Unchanged.
AutoArp
Set to
TRUE
.
SendGUID
Set to
FALSE
.
TTL
Set to
DEFAULT_TTL
.
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...