PXE_CPB_INITIALIZE

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Variables

DuplexMode
PXE_UINT8 DuplexMode;

The following configuration parameters are optional and must be zero to use the default values.

LinkSpeed
PXE_UINT32 LinkSpeed;

Desired link speed in Mbit/sec. Common ethernet values are 10, 100 and 1000. Setting a value of zero will auto-detect and/or use the default link speed (operation depends on UNDI/NIC functionality).

LoopBackMode
PXE_UINT8 LoopBackMode;
Undocumented in source.
MemoryAddr
PXE_UINT64 MemoryAddr;

Address of first (lowest) byte of the memory buffer. This buffer must be in contiguous physical memory and cannot be swapped out. The UNDI will be using this for transmit and receive buffering.

MemoryLength
PXE_UINT32 MemoryLength;

MemoryLength must be greater than or equal to MemoryRequired returned by the Get Init Info command.

RxBufCnt
PXE_UINT16 RxBufCnt;
Undocumented in source.
RxBufSize
PXE_UINT16 RxBufSize;
Undocumented in source.
TxBufCnt
PXE_UINT16 TxBufCnt;

Suggested number and size of receive and transmit buffers to allocate. If MemoryAddr and MemoryLength are non-zero, this allocation comes out of the supplied memory buffer. If MemoryAddr and MemoryLength are zero, this allocation comes out of memory on the NIC.

TxBufSize
PXE_UINT16 TxBufSize;
Undocumented in source.

Meta