Extensible Firmware Interface Specification
G.3.4
Simple Types
The PXE simple types are defined using one of the portability types from the previous section.
G.3.4.1
PXE_BOOL
Boolean (true/false) data type. For PXE zero is always false and non-zero is always true.
typedef PXE_UINT8 PXE_BOOL;
#define PXE_FALSE
#define PXE_TRUE
G.3.4.2
PXE_OPCODE
UNDI OpCode (command) descriptions are given in the next chapter. There are no BC OpCodes,
BC protocol functions are discussed later in this document.
typedef PXE_UINT16 PXE_OPCODE;
// Return UNDI operational state.
#define PXE_OPCODE_GET_STATE
// Change UNDI operational state from Stopped to Started.
#define PXE_OPCODE_START
// Change UNDI operational state from Started to Stopped.
#define PXE_OPCODE_STOP
// Get UNDI initialization information.
#define PXE_OPCODE_GET_INIT_INFO
// Get NIC configuration information.
#define PXE_OPCODE_GET_CONFIG_INFO
// Changed UNDI operational state from Started to Initialized.
#define PXE_OPCODE_INITIALIZE
// Re-initialize the NIC H/W.
#define PXE_OPCODE_RESET
392
0 // zero
(!PXE_FALSE)
12/12/00
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?