IServiceGroup 인터페이스(portcls.h)
인터페이스는 IServiceGroup
모두 동일한 서비스 요청에 대한 알림이 필요한 개체 그룹을 캡슐화합니다. 서비스 그룹 개체는 요청 알림을 받으면 그룹의 각 개체에 알림을 전달합니다. PortCls 시스템 드라이버는 인터페이스를 IServiceGroup
구현하고 미니포트 드라이버에 노출합니다. 미니포트 드라이버는 PcNewServiceGroup을 IServiceGroup
호출하여 개체를 만듭니다. 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 메서드는 서비스 그룹이 지연된 서비스를 지원하도록 준비해야 임을 나타냅니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | portcls.h |