Contents

finalize

Finalizes the destruction of an IOService object.

Declaration

virtual bool finalize(
 IOOptionBitsoptions );

Parameters

  • options:

    The options passed to the terminate method of the IOService object are passed on to finalize.

Return Value

true.

Overview

The finalize method is called in an inactive (ie. terminated) IOService object after the last client has detached. IOService's implementation will call stop, close, and detach on each provider. When finalize returns, the object's retain count will have no references generated by IOService's registration process.

See Also

Miscellaneous