// acxelements.h
typedef struct _ACX_AUDIOMODULE_DESCRIPTOR {
GUID ClassId;
ULONG InstanceId;
ULONG VersionMajor;
ULONG VersionMinor;
WCHAR Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE];
} ACX_AUDIOMODULE_DESCRIPTOR, *PACX_AUDIOMODULE_DESCRIPTOR;
View the official Windows Driver Kit DDI referenceNo description available.
The ACX_AUDIOMODULE_DESCRIPTOR is used to define an audio module descriptor structure.
ClassIdThe GUID identifier of the module, which is defined by the audio device module owner.
InstanceIdThe identifier, defined by the driver developer, that disambiguates between multiple instances of the same module class in the driver topology.
VersionMajorThe major version of the audio module.
VersionMinorThe minor version of the audio module.
NameThe friendly name of the audio device module for display in UI. The buffer size is ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE including the NULL terminator.
Sample Pending
Example usage is shown below.
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.