Partager via


IListenerChannelCallback, interface

Fournit des notifications de canal d'écouteur de gestionnaires de protocole à l'infrastructure du processus de travail. Permet également aux gestionnaires de protocole d’accéder à des paramètres supplémentaires, tels que l’ID du canal de l’écouteur.

Syntaxe

struct IListenerChannelCallback : IUnknown  

Méthodes

Le tableau suivant répertorie les méthodes exposées par l’interface IListenerChannelCallback .

Nom Description
GetBlob Extrait des données que le gestionnaire de protocoles passera à un canal de l'écouteur lorsque le gestionnaire de protocoles démarre ce canal de l'écouteur.
GetBlobLength Retourne la taille des données mises en mémoire tampon dans le canal de l’écouteur.
GetId Récupère l’ID d’un canal d’écouteur qui doit être démarré.
ReportMessageReceived Notifie l'infrastructure du processus de travail qu'un nouveau message a été reçu.
ReportStarted Notifie l'infrastructure du processus de travail qu'un canal de l'écouteur a démarrée.
ReportStopped Avertit l’infrastructure de processus de travail qu’un canal d’écouteur s’est arrêté.

Propriétés

Cette interface ne contient aucune propriété.

Classes dérivées

Cette interface ne contient aucune classe dérivée.

Remarques

Utilisez le pBlob paramètre dans la GetBlob méthode pour communiquer les modifications des données du canal de l’écouteur après le démarrage du canal de l’écouteur.

Hiérarchie d'héritage

IUnknown

IListenerChannelCallback

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
En-tête Webhost.h

Voir aussi

Informations de référence sur l’API du service d’activation des processus Windows