IPortClsNotifications interface (portcls.h)

An interface implemented by ports to provide notification helpers to miniports to support audio module communication.

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

The miniport audio driver will call into their port to create and send the notification.

Inheritance

The IPortClsNotifications interface inherits from the IUnknown interface. IPortClsNotifications also has these types of members:

Methods

The IPortClsNotifications interface has these methods.

 
IPortClsNotifications::AllocNotificationBuffer

Allocates a buffer of the specified size, in the specified memory pool, for use in sending notifications, to allow for communications between audio modules and UWP apps.
IPortClsNotifications::FreeNotificationBuffer

Frees a previously allocated IPortClsNotifications buffer. The buffer is used in sending notifications, to allow for communications between audio modules and UWP apps.
IPortClsNotifications::SendNotification

Sends a notification to the listening UWP apps, to allow for communications between audio modules and UWP apps.

Requirements

Requirement Value
Minimum supported client Available in Windows 10, version 1703 and later versions of Windows.
Target Platform Windows
Header portcls.h