Metodo IMiniportWavePciStream::Service (portcls.h)
Il Service
metodo 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 , tale metodo restituisce un riferimento all'oggetto IServiceGroup del nuovo flusso. Il flusso di porta aggiunge il 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 interruzione del driver miniport (ISR).
Quando l'ISR del driver miniport chiama la routine IPortWavePci::Notify , il driver di porta esegue 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 nell'oggetto IServiceSink del flusso di porta, il driver della porta chiama il metodo dell'oggetto Service
di flusso miniport.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (includere Portcls.h) |
IRQL | DISPATCH_LEVEL |