Contents

removeUserClientAction

IOCommandGate Action which calls removeUserClient() while holding the IOCommandGate.

Declaration

static IOReturn removeUserClientAction(
 OSObject *owner,
 void *arg1,
 void *arg2,
 void *arg3,
 void *arg4);

Parameters

  • owner:

    The owner of the IOCommandGate (the IOAudioControl in this case).

  • arg1:

    The IOAudioControlUserClient to be removed.

Return Value

Returns the result of removeUserClient() - kIOReturnSuccess on success.

Overview

This is needed to allow removeUserClient() to be called on the IOWorkLoop.

See Also

Miscellaneous