HandleSetUserClientExclusivityState
Sets the current exclusivity state of the user client.
Declaration
virtual IOReturn HandleSetUserClientExclusivityState (
IOService *userClient,
boolstate );Parameters
- userClient:
The instance of SCSITaskUserClient for which to change exclusivity state.
- state:
Exclusivity state.
truemeans exclusive access is desired,falsemeans exclusive access is being released.
Return Value
A valid IOReturn code indicating success or the type of failure.
Overview
The HandleSetUserClientExclusivityState() method is called on the serialized side of the command gate to set the exclusive access mode.
See Also
Miscellaneous
AbortCommandAbortTaskAbortTaskSetCheckPowerStateClearACAClearTaskSetExecuteCommandfinalizefreeGetCommandGateGetInitialPowerStateGetUserClientExclusivityStateHandleCheckPowerState()HandleCheckPowerState(UInt32)HandleCheckPowerState(void)HandleGetUserClientExclusivityStateHandlePowerChangeHandleProtocolServiceFeatureHandleSetPowerStateInitializePowerManagementinitialPowerStateForDomainStateIsPowerManagementIntializedIsProtocolServiceSupportedLogicalUnitResetsetPowerStateSetUserClientExclusivityStatesGetPowerTransistionInProgresssGetUserClientExclusivityStatesHandleCheckPowerStatesHandleSetPowerStatesPowerManagementsSetUserClientExclusivityStatestartTargetResetTicklePowerManager()TicklePowerManager(UInt32)TicklePowerManager(void)willTerminate