Standard Driver Routines
This section describes the required and optional routines that you must implement in your driver to respond to calls from Windows or other drivers. When these routines are called, your code must respond to the call and return the appropriate data in a timely manner.
The following routines are required for all drivers:
DispatchXxx (routines beginning with "Dispatch" such as DispatchCreate)
The other routines in this section are optional, but you may need to implement them depending on your driver type and the location of your driver in the device stack.
For more information about standard driver routines, see Introduction to Standard Driver Routines.