|
XenevaOS
|
#include <Dhcp4.h>

| EFI_EVENT EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::CompletionEvent |
If not NULL, the event that will be signaled when the collection process completes. If NULL, this function will busy-wait until the collection process competes.
| EFI_IPv4_ADDRESS EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::GatewayAddress |
The pointer to the gateway address to override the existing setting.
| UINT32 EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::ListenPointCount |
The number of entries in ListenPoints. If zero, the default station address and port number 68 are used.
| EFI_DHCP4_LISTEN_POINT* EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::ListenPoints |
An array of station address and port number pairs that are used as receiving filters. The first entry is also used as the source address and source port of the outgoing packet.
| EFI_DHCP4_PACKET* EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::Packet |
The pointer to the packet to be transmitted.
| EFI_IPv4_ADDRESS EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::RemoteAddress |
The pointer to the server IP address. This address may be a unicast, multicast, or broadcast address.
| UINT16 EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::RemotePort |
The server listening port number. If zero, the default server listening port number (67) will be used.
| UINT32 EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::ResponseCount |
Number of received packets.
| EFI_DHCP4_PACKET* EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::ResponseList |
The pointer to the allocated list of received packets.
| EFI_STATUS EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::Status |
The completion status of transmitting and receiving.
| UINT32 EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN::TimeoutValue |
The number of seconds to collect responses. Zero is invalid.