WriteFile v0.1.0

Source
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

NameDescription
fileOpen writable handle.
bufferSource buffer.
bytesToWriteRequested byte count.
bytesWrittenReceives the actual count for synchronous I/O.
overlappedOverlapped 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.

See also