Contents

registerService

Starts the registration process for a newly discovered IOService object.

Declaration

virtual void registerService(
 IOOptionBits options = 0 );

Parameters

  • options:

    The default zero options mask is recommended and should be used in most cases. The registration process is usually asynchronous, with possible driver probing and notification occurring some time later. kIOServiceSynchronous may be passed to carry out the matching and notification process for currently registered clients before returning to the caller.

Overview

This function allows an IOService subclass to be published and made available to possible clients, by starting the registration process and delivering notifications to registered clients. The object should be completely setup and ready to field requests from clients before registerService is called.

See Also

Miscellaneous