Contains information about an FSHOOK_TYPE_CHANGEVOLSTATE_REPORT event.
typedef struct { uint32_t enterExitID; int enterRetStatus; int opRetCode; uint16_t oldState; uint16_t newState; uint32_t mode; volid_t volID; volid_t poolID; } xvolstate_report_t;
Associates the warn and report events of the operation and is same value on the warn and report events of the same operation, but unique across operations.
Indicates whether the event was successful, with 0 indicating success. If nonzero, the security authority prevented the event from occurring.
Indicates whether the operation was successful, with 0 indicating success and nonzero an error.
Contains the old state of the volume. For a list of possible values, see Section 30.8.9, Volume States.
Contains the new state of the volume. For a list of possible values, see Section 30.8.9, Volume States.
Contains the ID of the volume associated with this event.
Contains the ID of the pool associated with this volume.