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 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NF:portcls.IMiniportWavePci.Service |
IMiniportWavePci::Service (portcls.h) |
Learn how the Service method notifies the miniport driver of a request for service. |
audio\iminiportwavepci_service.htm |
audio |
05/08/2018 |
|
IMiniportWavePci interface [Audio Devices],Service method, IMiniportWavePci.Service, IMiniportWavePci::Service, Service, Service method [Audio Devices], Service method [Audio Devices],IMiniportWavePci interface, audio.iminiportwavepci_service, audmp-routines_837c6515-20a3-4b55-b930-24fc1b461ea6.xml, portcls/IMiniportWavePci::Service |
portcls.h |
Portcls.h |
Universal |
DISPATCH_LEVEL |
Windows |
|
|
|
|
|
The Service
method notifies the miniport driver of a request for service.
When the port driver calls the miniport driver's IMiniportWavePci::Init method, that method outputs a reference to the miniport driver's IServiceGroup object. The port driver adds its own IServiceSink object to this service group and awaits notification of a service request. The source of the notification is typically the miniport driver's interrupt service routine (ISR).
When the miniport driver's ISR calls the port driver's IPortWavePci::Notify routine, the port driver queues a deferred procedure call (DPC). When the DPC executes, it calls the RequestService method on each of the IServiceSink objects in the service group. When the DPC calls this method on the port driver's IServiceSink object, the port driver in turn calls the miniport driver's Service
method.