Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IServiceGroup инкапсулирует группу объектов, для которых требуются уведомления об одном запросе службы. Когда объект группы служб получает уведомление о запросе, он перенаправит уведомление каждому из объектов в группе. Системный драйвер PortCls реализует интерфейс IServiceGroup и предоставляет его мини-портам. Минипорт-драйвер создает объект IServiceGroup путем вызова PcNewServiceGroup.
IServiceGroup наследует от интерфейса IServiceSink.
Драйверы портов обычно используют объекты группы служб для демультиплексных запросов для службы прерываний, хотя функциональные возможности группы служб достаточно общие, чтобы сделать его потенциально полезным для других целей. Дополнительные сведения см. в разделе Приемник службы и объекты группы служб.
Наследство
Интерфейс IServiceGroup наследует от интерфейса IUnknown. IServiceGroup также имеет следующие типы элементов:
Методика
Интерфейс IServiceGroup имеет эти методы.
|
IServiceGroup::AddMember Метод AddMember добавляет члена в группу служб. |
|
IServiceGroup::CancelDelayedService Метод CancelDelayedService отменяет запрошенную ранее отложенную службу. |
|
IServiceGroup::RemoveMember Метод RemoveMember удаляет указанный член из группы служб. |
|
IServiceGroup::RequestDelayedService Метод RequestDelayedService запрашивает службу после указанной задержки. |
|
IServiceGroup::RequestService Дополнительные сведения: IServiceGroup::RequestService |
|
IServiceGroup::SupportDelayedService Метод SupportDelayedService указывает, что группа служб должна подготовиться к поддержке отложенной службы. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | portcls.h |