IServiceGroup 인터페이스(portcls.h)
IServiceGroup
인터페이스는 모두 동일한 서비스 요청에 대한 알림이 필요한 개체 그룹을 캡슐화합니다. 서비스 그룹 개체가 요청 알림을 받으면 그룹의 각 개체에 알림을 전달합니다. PortCls 시스템 드라이버는 IServiceGroup
인터페이스를 구현하고 미니포트 드라이버에 노출합니다. 미니포트 드라이버는 PcNewServiceGroup호출하여 IServiceGroup
개체를 만듭니다.
IServiceGroup
IServiceSink 인터페이스에서 상속됩니다.
포트 드라이버는 일반적으로 서비스 그룹 개체를 사용하여 인터럽트 서비스에 대한 요청을 제거하지만 서비스 그룹의 기능은 다른 용도로도 유용할 정도로 일반적입니다. 자세한 내용은 Service Sink 및 서비스 그룹 개체참조하세요.
상속
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 |