class ResetDevice

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

Initiates a function level reset for the device. This is a synchronous

operation that will not return ontil the reset is complete. Interrupt

operation of the device must be disabled before initiating a reset.

Errors:

|ZX_ERR_BAD_STATE|: Interrupts were not disabled before calling |ResetDevice|.

|ZX_ERR_NOT_SUPPORTED|: The device does not support reset.

|ZX_ERR_TIMED_OUT|: The device did not complete its reset in the

expected amount of time and is presumed to no longer be operating

properly.

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