IServiceGroup 인터페이스(portcls.h)

인터페이스는 IServiceGroup 모두 동일한 서비스 요청에 대한 알림이 필요한 개체 그룹을 캡슐화합니다. 서비스 그룹 개체는 요청 알림을 받으면 그룹의 각 개체에 알림을 전달합니다. PortCls 시스템 드라이버는 인터페이스를 IServiceGroup 구현하고 미니포트 드라이버에 노출합니다. 미니포트 드라이버는 PcNewServiceGroupIServiceGroup 호출하여 개체를 만듭니다. IServiceGroupIServiceSink 인터페이스에서 상속됩니다.

포트 드라이버는 일반적으로 서비스 그룹 개체를 사용하여 인터럽트 서비스에 대한 요청을 제거하지만 서비스 그룹의 기능은 다른 용도로도 유용할 수 있을 만큼 일반적입니다. 자세한 내용은 서비스 싱크 및 서비스 그룹 개체를 참조하세요.

상속

IServiceGroup 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IServiceGroup 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IServiceGroup 인터페이스에는 이러한 메서드가 있습니다.

 
IServiceGroup::AddMember

AddMember 메서드는 서비스 그룹에 멤버를 추가합니다.
IServiceGroup::CancelDelayedService

CancelDelayedService 메서드는 이전에 요청한 지연된 서비스를 취소합니다.
IServiceGroup::RemoveMember

RemoveMember 메서드는 서비스 그룹에서 지정된 멤버를 제거합니다.
IServiceGroup::RequestDelayedService

RequestDelayedService 메서드는 지정된 지연 후에 서비스를 요청합니다.
IServiceGroup::RequestService

자세한 정보: IServiceGroup::RequestService
IServiceGroup::SupportDelayedService

SupportDelayedService 메서드는 서비스 그룹이 지연된 서비스를 지원하도록 준비해야 임을 나타냅니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h