Allocate a ReceivePacket NuDCL and append it to the program
- macOS 10.3+
- Mac Catalyst 13.0+
The NuDCL pool to use.
The allocated DCL can be added to a CFBag for easily setting DCL update lists. Pass a CFMutableSetRef to add the allocated DCL to a CFBag; pass NULL to ignore. SaveBag is unmodified on failure.
Number of bytes of isochronous header to receive with the data. Valid values are 0, 4, and 8.
The first buffer to be transmitted. Follow with additional ranges; terminate with NULL.
Returns an NuDCLReceivePacketRef on success or 0 on failure.
Same as AllocateReceivePacket but ranges are passed as a NULL-terminated vector of IOVirtualRange's