SetUserClientExclusivityState
Sets the current exclusivity state of the user client.
Declaration
virtual IOReturn SetUserClientExclusivityState (
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 SetUserClientExclusivityState() method is called by the SCSITaskUserClient to set the exclusive access mode.
See Also
Miscellaneous
AbortCommandAbortTaskAbortTaskSetCheckPowerStateClearACAClearTaskSetExecuteCommandfinalizefreeGetCommandGateGetInitialPowerStateGetUserClientExclusivityStateHandleCheckPowerState()HandleCheckPowerState(UInt32)HandleCheckPowerState(void)HandleGetUserClientExclusivityStateHandlePowerChangeHandleProtocolServiceFeatureHandleSetPowerStateHandleSetUserClientExclusivityStateInitializePowerManagementinitialPowerStateForDomainStateIsPowerManagementIntializedIsProtocolServiceSupportedLogicalUnitResetsetPowerStatesGetPowerTransistionInProgresssGetUserClientExclusivityStatesHandleCheckPowerStatesHandleSetPowerStatesPowerManagementsSetUserClientExclusivityStatestartTargetResetTicklePowerManager()TicklePowerManager(UInt32)TicklePowerManager(void)willTerminate