Поделиться через


Метод IMiniportWavePciStream::Service (portcls.h)

Метод Service уведомляет минипорт-драйвер запроса на обслуживание.

Синтаксис

void Service();

Возвращаемое значение

Никакой

Замечания

Когда драйвер порта вызывает метод драйвера минипорта IMiniportWavePci::NewStream, этот метод выводит ссылку на объект IServiceGroup нового потока. Поток портов добавляет собственный объект IServiceSink в группу служб и ожидает уведомления о запросе на обслуживание. Источником уведомления обычно является подпрограмма службы прерываний драйвера мини-порта (ISR).

Когда ISR мини-порта драйвера вызывает драйвера порта IPortWavePci::Notify подпрограмма, драйвер портов очереди отложенного вызова процедуры (DPC). При выполнении DPC вызывает метод RequestService для каждого из объектов IServiceSink в группе служб. Когда DPC вызывает этот метод в объекте IServiceSink потока портов, драйвер порта в свою очередь вызывает метод Service объекта минипорта потока.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка portcls.h (include Portcls.h)
IRQL DISPATCH_LEVEL

См. также

IMiniportWavePci::NewStream

IMiniportWavePciStream

IPortWavePci::Notify

IServiceGroup

IServiceSink