This section describes the data structure that you use to create a new controller object. In general, only device drivers need to create controller objects.