Partager via


IMiniportWavePci ::Service, méthode (portcls.h)

La méthode Service informe le pilote miniport d’une demande de service.

Syntaxe

void Service();

Valeur de retour

Aucun

Remarques

Lorsque le pilote de port appelle la méthode IMiniportWavePci ::Init du pilote miniport, cette méthode génère une référence à l’objet IServiceGroup du pilote miniport. Le pilote de port ajoute son propre objet IServiceSink à ce groupe de services et attend la notification d’une demande de service. La source de la notification est généralement la routine de service d’interruption du pilote miniport (ISR).

Lorsque l’ISR du pilote miniport appelle le IPortWavePci ::Notify routine, le pilote de port met en file d’attente un appel de procédure différée (DPC). Lorsque le DPC s’exécute, il appelle la méthode RequestService sur chacun des objets IServiceSink dans le groupe de services. Lorsque la DPC appelle cette méthode sur l’objet IServiceSink du pilote de port, le pilote de port appelle à son tour la méthode Service du pilote miniport.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête portcls.h (include Portcls.h)
IRQL DISPATCH_LEVEL

Voir aussi

IMiniportWavePci

IMiniportWavePci ::Init

IPortWavePci ::Notify

IServiceGroup

IServiceSink