SOUND_KERNEL_MODE_DRIVER_TYPE

typedef enum {

    SoundDriverTypeNormal = 1,

    SoundDriverTypeSynth           /* Go in the synth group */

} SOUND_KERNEL_MODE_DRIVER_TYPE;

 

SOUND_KERNEL_MODE_DRIVER_TYPE is an enumeration type used to differentiate drivers that belong to the “base” load group from those that do not.

Specifying SoundDriverTypeNormal assigns a driver to the “base” group.

Specifying SoundDriverTypeSynth assigns a driver to the “Synthesizer Drivers” group. This group is unknown to Windows NT and therefore is guaranteed to be loaded last.

The type is used with input parameters to DrvCreateServicesNode and DrvConfigureDriver. (See CreateService in the Win32 SDK for information about load groups.)