All PutEvent modifiers must be used after the driver has initiated and before it has terminated. TD_Unavailable is returned when a modifier cannot be used. The following table lists modifiers that are used with the Connection object’s PutEvent function to modify the Export driver.
|PutEvent Modifier||Expected Input Data|
|TD_Evt_BufferLayout||Buffer containing four 4-byte
unsigned integers corresponding to the maximum buffer size, the row
header size, the row length size, and the buffer trainer size.
Values are used to format the buffer of data returned by the Export driver’s GetBuffer function. This modifier can be used anytime up until the first call to the GetBuffer function.
Event data returned by the Load, Update, and Stream driver TD_Evt_BufferLayout event can be directly passed in for this modifier.