Condividi tramite


Interfaccia IListenerChannelCallback

Fornisce notifiche del canale del listener dai gestori del protocollo al framework del processo di lavoro. Consente anche ai gestori del protocollo di accedere a parametri aggiuntivi, ad esempio l'ID del canale del listener.

Sintassi

struct IListenerChannelCallback : IUnknown  

Metodi

Nella tabella seguente sono elencati i metodi esposti dall'interfaccia IListenerChannelCallback .

Nome Descrizione
GetBlob Recupera dati che la gestione del protocollo passerà a un canale del listener durante l'avvio di quest'ultimo.
GetBlobLength Restituisce le dimensioni dei dati memorizzati nel buffer nel canale del listener.
GetId Recupera l'ID di un canale listener che deve essere avviato.
ReportMessageReceived Notifica al framework del processo di lavoro la ricezione di un nuovo messaggio.
ReportStarted Notifica al framework del processo di lavoro l'avvio di un canale del listener.
ReportStopped Notifica al framework del processo di lavoro che un canale listener è stato arrestato.

Proprietà

Questa interfaccia non contiene proprietà.

Classi derivate

Questa interfaccia non contiene classi derivate.

Commenti

Usare il pBlob parametro nel GetBlob metodo per comunicare le modifiche dei dati del canale del listener dopo l'avvio del canale del listener.

Gerarchia di ereditarietà

IUnknown

IListenerChannelCallback

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - 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
Intestazione Webhost.h

Vedere anche

Informazioni di riferimento sulle API del servizio attivazione processo di Windows