Intel Extensible Firmware Interface User Manual
Page 633

Protocols
— Network Support
Version 1.10
12/01/02
15-27
Parameters
Revision
The revision of the
EFI_NETWORK_INTERFACE_IDENTIFIER
protocol.
Id
Address of the first byte of the identifying structure for this network
interface. This is only valid when the network interface is started (see
EFI_SIMPLE_NETWORK_PROTOCOL.Start()
). When the network
interface is not started, this field is set to zero.
16-bit UNDI and 32/64-bit S/W UNDI:
Id
contains the address of the first byte of the copy of the
!PXE
structure in the relocated UNDI code segment. See the Preboot
Execution Environment (PXE) Specification and Appendix E.
H/W UNDI:
Id
contains the address of the
!PXE
structure.
ImageAddr
Address of the unrelocated network interface image.
16-bit UNDI:
ImageAddr
is the address of the PXE option ROM image in upper
memory.
32/64-bit S/W UNDI:
ImageAddr
is the address of the unrelocated S/W UNDI image.
H/W UNDI:
ImageAddr
contains zero.
ImageSize
Size of unrelocated network interface image.
16-bit UNDI:
ImageSize
is the size of the PXE option ROM image in upper
memory.
32/64-bit S/W UNDI:
ImageSize
is the size of the unrelocated S/W UNDI image.
H/W UNDI:
ImageSize
contains zero.
StringId
A four-character ASCII string that is sent in the class identifier field of
option 60 in DHCP. For a
Type
of
EfiNetworkInterfaceUndi
,
this field is “UNDI.”