Freigeben über


PFN_WEBHOST_LISTENER_APPLICATION_BINDINGS_CHANGED-Funktion

Benachrichtigt den Listeneradapter, dass sich die Bindungen für eine bestimmte Anwendung geändert haben.

Syntax

typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_BINDINGS_CHANGED)(  
   IN VOID* pContext,  
   IN LPCWSTR AppKey,  
   IN PBYTE Bindings,  
   IN DWORD NumberOfBindings  
);  

Parameter

pContext
[IN] Ein Zeiger auf einen VOID Kontext, den der Listeneradapter an WebhostRegisterProtocol übergeben hat.

AppKey
[IN] Ein Zeiger auf eine Zeichenfolge, die den Namen der Anwendung enthält.

Bindings
[IN] Ein Zeiger auf einen BYTE Wert, der die neuen Bindungen enthält.

NumberOfBindings
[IN] Eine DWORD , die die Anzahl der Bindungen im Bindings Parameter enthält.

Rückgabewert

VOID.

Bemerkungen

Es gibt eine Reihe von Möglichkeiten, wie die Bindungen für eine Anwendung geändert werden können. Der Listeneradapter kann alte Endpunkte freigeben, neue Endpunkte erstellen und sie mit vorhandenen Listenerkanälen verbinden oder vorhandene Listenerkanäle schließen und neue erstellen.

Der Windows Process Activation Service (WAS) ruft diese Funktion asynchron auf und wartet nicht auf den Abschluss der Benachrichtigung.

Anforderungen

type BESCHREIBUNG
Client – IIS 7.0 unter Windows Vista
– IIS 7.5 unter Windows 7
– IIS 8.0 unter Windows 8
– IIS 10.0 auf Windows 10
Server – IIS 7.0 unter Windows Server 2008
– IIS 7.5 unter Windows Server 2008 R2
– IIS 8.0 unter Windows Server 2012
– IIS 8.5 unter Windows Server 2012 R2
– IIS 10.0 auf Windows Server 2016
Produkt – 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
Header Listeneradapter.h

Weitere Informationen

Rückruffunktionen des Listeneradapters
WebhostRegisterProtocol-Funktion