Contents

close

Releases active access to a provider.

Declaration

virtual void close(
 IOService *forClient, 
 IOOptionBits options = 0 );

Parameters

  • forClient:

    Designates the client of the provider requesting the close.

  • options:

    Options available for the close. The provider family may implement options for close; IOService defines none.

  • arg:

    Family specific arguments which are ignored by IOService.

Overview

IOService provides generic open and close semantics to track clients of a provider that have established an active datapath. The use of open and close, and rules regarding ownership are family defined, and defined by the handleOpen and handleClose methods in the provider.

See Also

Miscellaneous