I didn't want to think that this response to the above message was correct, but I can confirm that, this method is not implemented. Here is part of the response from Apple Developer Technical Support:
Looking thru the sources IOHIDDeviceSetReportWithCallback just calls (*device->deviceInterface)->setReport; in theory that should be the IOKIT HID driver… looking at that it just returns kIOReturnUnsupported…