4 pxe base code callback protocol, Efi_pxe_base_code_callback protocol – Intel Extensible Firmware Interface User Manual

Page 672

Advertising
background image

Extensible Firmware Interface Specification

15-66

12/01/02

Version 1.10

15.4 PXE Base Code Callback Protocol

This protocol is a specific instance of the PXE Base Code Callback Protocol that is invoked
when the PXE Base Code Protocol is about to transmit, has received, or is waiting to receive a
packet. The PXE Base Code Callback Protocol must be on the same handle as the PXE Base
Code Protocol.

EFI_PXE_BASE_CODE_CALLBACK Protocol

Summary

Protocol that is invoked when the PXE Base Code Protocol is about to transmit, has received, or is
waiting to receive a packet.

GUID

#define EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL \

{ 245DCA21-FB7B-11d3-8F01-00A0C969723B }

Revision Number

#define EFI_PXE_BASE_CODE_CALLBACK_INTERFACE_REVISION \

0x00010000

Protocol Interface Structure

typedef struct {

UINT64

Revision;

EFI_PXE_CALLBACK

Callback;

} EFI_PXE_BASE_CODE_CALLBACK;

Parameters

Revision

The revision of the

EFI_PXE_BASE_CODE_CALLBACK

protocol. All

future revisions must be backwards compatible. If a future revision is
not backwards compatible, it is not the same GUID.

Callback

Callback routine used by the PXE Base Code

Dhcp()

,

Discover()

,

Mtftp()

,

UdpWrite()

, and

Arp()

functions.

Advertising