You can use the GetEvent function to query the driver for run-time statistics. The GetEvent function takes four arguments:
- Type of event
- A pointer for the output data buffer
- A pointer for the output data buffer length
- A target table index. The target table index argument is only used by the Update and Stream drivers.
Call the GetEvent method after the driver initiates and before it terminates. Some events require the job to reach a certain point before their data becomes available. If the job has not yet reached this point, the GetEvent method returns TD_Unavailable.