Contents

runPropertyAction

Single thread a call to an action w.r.t. the property lock

Declaration

virtual IOReturn runPropertyAction(
 Action action,
 OSObject *target, 
 void *arg0 = 0,
 void *arg1 = 0, 
 void *arg2 = 0,
 void *arg3 = 0);

Parameters

  • action:

    Pointer to function to be executed in work-loop context.

  • arg0:

    Parameter for action parameter, defaults to 0.

  • arg1:

    Parameter for action parameter, defaults to 0.

  • arg2:

    Parameter for action parameter, defaults to 0.

  • arg3:

    Parameter for action parameter, defaults to 0.

Return Value

Returns the value of the Action callout.

Overview

Client function that causes the given action to be called in a manner that syncrhonises with the registry iterators and serialisers. This functin can be used to synchronously manipulate the property table of this nub

See Also

Miscellaneous