Metodo IMiniportWavePciStream::Service (portcls.h)
Il metodo Service
notifica al driver miniport di una richiesta di servizio.
Sintassi
void Service();
Valore restituito
Nessuno
Osservazioni
Quando il driver di porta chiama il metodo IMiniportWavePci::NewStream del driver miniport, il metodo restituisce un riferimento all'oggetto IServiceGroup del nuovo flusso. Il flusso di porte aggiunge un proprio oggetto IServiceSink al gruppo di servizi e attende la notifica di una richiesta di servizio. L'origine della notifica è in genere la routine del servizio di interrupt del driver miniport (ISR).
Quando l'ISR del driver miniport chiama il driver di porta routine IPortWavePci::Notify, il driver della porta accoda una chiamata di procedura posticipata (DPC). Quando il DPC viene eseguito, chiama il metodo RequestService in ognuno degli oggetti IServiceSink nel gruppo di servizi. Quando il DPC chiama questo metodo sul oggetto IServiceSink del flusso di porte, il driver della porta chiama a sua volta il metodo Service
dell'oggetto flusso miniport.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | portcls.h (include Portcls.h) |
IRQL | DISPATCH_LEVEL |