class WriteBytes

Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.hardware.skipblock/fuchsia.hardware.skipblock/cpp/fidl/fuchsia.hardware.skipblock/cpp/markers.h

Erases and writes the specified bytes from the provided vmo. If offset

and size in `op` are not aligned to `block_size_bytes` then the driver will

first read the partitially written blocks and combine them with the

provided vmo.

In the event that bad block is grown, the partition will shrink and

`bad_block_grown` will be set to true. Since this causes the logical to

physical block map to change, all previously written blocks at logical

addresses after the section being written should be considered corrupted,

and rewritten if applicable.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal