vmnet_write(_:_:_:)
Attempts to write specified packets to an interface.
Declaration
func vmnet_write(_ interface: interface_ref, _ packets: UnsafeMutablePointer<vmpktdesc>, _ pktcnt: UnsafeMutablePointer<Int32>) -> vmnet_return_tParameters
- interface:
The interface reference.
- packets:
An array of packets to be written.
- pktcnt:
The number of packets to write. On return, this parameter is populated with the number of packets the framework wrote.
Return Value
vmnet on success, or an error code on failure. See vmnet for possible values.
Discussion
None of the packet to be written should exceed the size of the value of vmnet_max_packet_size_key for the interface.