UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:portcls.IServiceGroup |
IServiceGroup (portcls.h) |
The IServiceGroup interface encapsulates a group of objects that all require notification of the same service request. |
audio\iservicegroup.htm |
audio |
09/17/2018 |
|
IServiceGroup, IServiceGroup interface [Audio Devices], IServiceGroup interface [Audio Devices],described, audio.iservicegroup, audmp-routines_10cfd005-be11-47a2-a929-f338f40e6f79.xml, portcls/IServiceGroup |
portcls.h |
Windows |
Windows |
|
|
|
|
|
The IServiceGroup
interface encapsulates a group of objects that all require notification of the same service request. When the service group object receives notification of the request, it forwards the notification to each of the objects in the group. The PortCls system driver implements the IServiceGroup
interface and exposes it to miniport drivers. A miniport driver creates an IServiceGroup
object by calling PcNewServiceGroup. IServiceGroup
inherits from the IServiceSink interface.
Port drivers typically use service group objects to demultiplex requests for interrupt service, although the functionality of a service group is general enough to make it potentially useful for other purposes as well. For more information, see Service Sink and Service Group Objects.
The IServiceGroup interface inherits from the IUnknown interface. IServiceGroup also has these types of members: