IMiniportWavePciStream::Service method

The Service method notifies the miniport driver of a request for service.

Syntax


void Service(
    None
);

Parameters

None

Return value

None

Remarks

When the port driver calls the miniport driver's IMiniportWavePci::NewStream method, that method outputs a reference to the new stream's IServiceGroup object. The port stream adds its own IServiceSink object to the 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 stream's IServiceSink object, the port driver in turn calls the miniport stream object's Service method.

Requirements

Target platform

Universal

Header

Portcls.h (include Portcls.h)

IRQL

DISPATCH_LEVEL

See also

IMiniportWavePci::NewStream
IServiceGroup
IServiceSink
IPortWavePci::Notify

 

 

Send comments about this topic to Microsoft

Show: