class OpenForWrite
Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.hardware.block.verified/fuchsia.hardware.block.verified/cpp/fidl/fuchsia.hardware.block.verified/cpp/markers.h
Requests that the driver format the underlying block device as described
by the parameters in `config`, and enter `authoring` mode.
If `config` has any unpopulated fields, or those fields contain enum
values that are not known to this version of the driver, this method
will return `ZX_ERR_INVALID_ARGS`.
If the device was not in `closed` mode at the time of the call, this
method will return `ZX_ERR_BAD_STATE`.
If the underlying block device returns an error, this method will return
that same error code.
On success, the driver will enter `authoring` mode, expose a child
device named `mutable` which speaks the `fuchsia.hardware.block`
protocol in the device tree, then return.
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