Data Fields | |
EFI_STATUS | Status |
EFI_EVENT | Event |
EFI_MTFTP4_OVERRIDE_DATA * | OverrideData |
UINT8 * | Filename |
UINT8 * | ModeStr |
UINT32 | OptionCount |
EFI_MTFTP4_OPTION * | OptionList |
UINT64 | BufferSize |
VOID * | Buffer |
VOID * | Context |
EFI_MTFTP4_CHECK_PACKET | CheckPacket |
EFI_MTFTP4_TIMEOUT_CALLBACK | TimeoutCallback |
EFI_MTFTP4_PACKET_NEEDED | PacketNeeded |
The pointer to the data buffer. Data that is downloaded from the MTFTPv4 server is stored here. Data that is uploaded to the MTFTPv4 server is read from here. Ignored if BufferSize is zero.
The size of the data buffer.
The pointer to the callback function to check the contents of the received packet.
The pointer to the context that will be used by CheckPacket, TimeoutCallback and PacketNeeded.
The event that will be signaled when the operation completes. If set to NULL, the corresponding function will wait until the read or write operation finishes. The type of Event must be EVT_NOTIFY_SIGNAL. The Task Priority Level (TPL) of Event must be lower than or equal to TPL_CALLBACK.
The pointer to the null-terminated ASCII file name string.
The pointer to the null-terminated ASCII mode string. If NULL, "octet" is used.
Number of option/value string pairs.
The pointer to an array of option/value string pairs. Ignored if OptionCount is zero.
If not NULL, the data that will be used to override the existing configure data.
The pointer to the function to provide the needed packet contents.
EFI_STATUS _EFI_MTFTP4_TOKEN::Status |
The status that is returned to the caller at the end of the operation to indicate whether this operation completed successfully.
The pointer to the function to be called when a timeout occurs.