Q3View_SubmitWriteData
You can use theQ3View_SubmitWriteData
function 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
data
parameter is passed as a parameter to your method.DESCRIPTION
TheQ3View_SubmitWriteData
function submits the data specified by thedata
andsize
parameters for writing in the view specified by theview
parameter. You can callQ3View_SubmitWriteData
in a custom object-traversal method to write the data of a custom object.Q3View_SubmitWriteData
calls the write method associated with that custom object type to actually write the data to a file object. When the write method returns,Q3View_SubmitWriteData
executes the data-deletion method specified by thedeleteData
parameter.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