Interface IServiceGroup (portcls.h)
L’interface IServiceGroup
encapsule un groupe d’objets qui nécessitent toutes une notification de la même demande de service. Lorsque l’objet de groupe de services reçoit la notification de la demande, il transfère la notification à chacun des objets du groupe. Le pilote système PortCls implémente l’interface IServiceGroup
et l’expose aux pilotes miniport. Un pilote miniport crée un objet IServiceGroup
en appelant PcNewServiceGroup.
IServiceGroup
hérite de l’interface IServiceSink.
Les pilotes de port utilisent généralement des objets de groupe de services pour démultiplexer les demandes de service d’interruption, bien que la fonctionnalité d’un groupe de services soit suffisamment générale pour la rendre potentiellement utile à d’autres fins. Pour plus d’informations, consultez récepteur de service et les objets de groupe de services.
Héritage
L’interface IServiceGroup hérite de l’interface IUnknown. IServiceGroup possède également ces types de membres :
Méthode
L’interface IServiceGroup a ces méthodes.
IServiceGroup ::AddMember La méthode AddMember ajoute un membre au groupe de services. |
IServiceGroup ::CancelDelayedService La méthode CancelDelayedService annule le service retardé précédemment demandé. |
IServiceGroup ::RemoveMember La méthode RemoveMember supprime le membre spécifié du groupe de services. |
IServiceGroup ::RequestDelayedService La méthode RequestDe delayService demande le service après le délai spécifié. |
IServiceGroup ::RequestService En savoir plus sur les alertes suivantes : IServiceGroup ::RequestService |
IServiceGroup ::SupportDelayedService La méthode SupportDelayedService indique que le groupe de services doit se préparer à prendre en charge le service retardé. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | portcls.h |