PFN_WEBHOST_LISTENER_APPLICATION_CREATED-Funktion
Benachrichtigt den Listeneradapter, dass eine Anwendung erstellt wurde, die für den Listener konfiguriert wurde, der diesem Listeneradapter zugeordnet ist. Der Listeneradapter kann auswählen, ob diese Anwendung mit dem Listener konfiguriert werden soll.
Syntax
typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_CREATED)(
IN VOID* pContext,
IN LPCWSTR AppKey,
IN LPCWSTR Path,
IN DWORD SiteId,
IN LPCWSTR AppPoolId,
IN PBYTE Bindings,
IN DWORD NumberOfBindings,
IN BOOL RequestsBlocked
);
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 Schlüssel zum Suchen der Anwendungsdomäne enthält.
Path
[IN] Ein Zeiger auf eine Zeichenfolge, die die URL abzüglich der Bindungen enthält.
SiteId
[IN] Ein DWORD
, der den Standortbezeichner enthält, unter dem die Anwendung ausgeführt wird.
AppPoolId
[IN] Ein Zeiger auf eine Zeichenfolge, die den Anwendungspool enthält, an den diese Anwendung weitergeleitet werden soll.
Bindings
[IN] Ein Zeiger auf einen BYTE
Wert, der eine Sammlung von Bindungsinformationen enthält, die mit dem Pfad zum Bilden der URLs für diese Anwendung verwendet werden.
NumberOfBindings
[IN] Ein DWORD
, der die Anzahl der Bindungen im Bindings
Parameter enthält.
RequestsBlocked
[IN] true
, um den Listeneradapter zu benachrichtigen, dass er an dieser Anwendung lauscht, aber keine Anforderungen für ein nicht unterstütztes Protokoll verarbeitet; false
, um Anforderungen an übergeordnete Anwendungen zu senden, wenn das untergeordnete Element das Protokoll nicht unterstützt.
Rückgabewert
VOID
.
Bemerkungen
Sie sollten den AppKey
Parameter mit der Anwendung speichern, damit er an den Prozessprotokollhandler übergeben werden kann. Der Prozessprotokollhandler informiert den Protokoll-Manager, die in angegebene Anwendungsdomäne zu starten. AppKey.
PBYTE
wird in der WinDef.h-Headerdatei deklariert.
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 unter 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 unter 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