Parameters
- buffer
 - The buffer to write data from.
 - offset
 - The byte offset in buffer from which to begin writing.
 - count
 - The maximum number of bytes to write.
 - callback
 - An optional asynchronous callback, to be called when the write is complete.
 - state
 - A user-provided object that distinguishes this particular asynchronous write request from other requests.
 
Return Value
An IAsyncResult that represents the asynchronous write, which could still be pending.