Q3View_SubmitWriteData
You can use theQ3View_SubmitWriteDatafunction to submit for writing the data associated with a custom object.
TQ3Status Q3View_SubmitWriteData ( TQ3ViewObject view, TQ3Size size, void *data, void (*deleteData));
view- A view.
size- The number of bytes of data to write. This value should be aligned on 4-byte boundaries.
data- A pointer to a buffer of data to be submitted for writing.
deleteData- A pointer to a data-deletion method. This method is called after your custom write method exits (whether or not the write method succeeds or fails). The value of the
dataparameter is passed as a parameter to your method.DESCRIPTION
TheQ3View_SubmitWriteDatafunction submits the data specified by thedataandsizeparameters for writing in the view specified by theviewparameter. You can callQ3View_SubmitWriteDatain a custom object-traversal method to write the data of a custom object.Q3View_SubmitWriteDatacalls the write method associated with that custom object type to actually write the data to a file object. When the write method returns,Q3View_SubmitWriteDataexecutes the data-deletion method specified by thedeleteDataparameter.SPECIAL CONSIDERATIONS
You should call this function only within a custom object-traversal method. See the chapter "File Objects" for more information about traversal methods.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help