KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID

The KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID retrieves the audio module notification device identifier GUID.

Usage Summary Table

Get Set Target Property descriptor type Property value type

Yes

No

Filter Handle or Pin Handle

KSPROPERTY

GUID

The returned property value is a single GUID.

Return Value

KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID returns the GUID associated with the audio module notification device identifier.

The same device GUID value is returned if the filter handle or pin handle is provided as the target.

Remarks

Support for the KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID is required to enable the miniport to signal notifications and pass information to Audio Module clients. The lifetime of this ID is tied to the lifetime of the audio device being exposed and active to the Windows Audio stack. The property can be sent through the filter or pin handle and a KSPROPERTY is passed as the input buffer for the DeviceIoControl call.

For an example of using this KSPROPERTY see the SYSVAD audio driver sample.

For more information about audio modules, see Implementing Audio Module Discovery.

Requirements

Minimum supported client

Windows 10

Minimum supported server

None supported

Version

Windows 10, version 1703

See also

KSPROPSETID_AudioModule

KSAUDIOMODULE_NOTIFICATION