WriteFile v0.1.0
Writes bytes to a file or I/O device.
Package: Windows
Microsoft documentation: WriteFile
Signature
func WriteFile(
file: *opaque,
buffer: *opaque,
bytesToWrite: uint32,
bytesWritten: *uint32,
overlapped: *opaque
) -> bool32;
Parameters
| Name | Description |
|---|---|
file | Open writable handle. |
buffer | Source buffer. |
bytesToWrite | Requested byte count. |
bytesWritten | Receives the actual count for synchronous I/O. |
overlapped | Overlapped state, or null for synchronous I/O. |
Returns
bool32 — nonzero on completed success or zero on failure/pending overlapped
I/O. A successful device write can report fewer bytes than requested.