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 |