CompleteAsyncIO
Handles the completion of an asynchronous I/O request.
Declaration
virtual void CompleteAsyncIO(OSAction *action, IOReturn status, uint32_t actualByteCount, uint64_t completionTimestamp);Parameters
- action:
A pointer to the Osaction object of the request.
- status:
The result of the operation.
- actualByteCount:
The number of bytes that the operation actually transferred.
- completionTimestamp:
The absolute time that the transfer completed.
Discussion
Implement a custom version of this method and use the TYPE macro to let the system know that your method conforms to this prototype.