WEBHOST_LISTENER_CALLBACKS 구조체
WebhostRegisterProtocol 함수에 전달되는 콜백 구조체에 대한 포인터를 정의합니다.
구문
struct WEBHOST_LISTENER_CALLBACKS{
DWORD dwBytesInCallbackStructure;
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_CONNECTED pfnWebhostListenerConfigManagerConnected;
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_DISCONNECT pfnWebhostListenerConfigManagerDisconnected;
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_INITIALIZATION_COMPLETED pfnWebhostListenerConfigManagerInitializationCompleted;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_CREATED pfnWebhostListenerApplicationPoolCreated;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_DELETED pfnWebhostListenerApplicationPoolDeleted;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_IDENTITY_CHANGED pfnWebhostListenerApplicationPoolIdentityChanged;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_STATE_CHANGED pfnWebhostListenerApplicationPoolStateChanged;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE pfnWebhostListenerApplicationPoolCanOpenNewListenerChannelInstance;
PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED pfnWebhostListenerApplicationPoolAllListenerChannelInstancesStopped;
PFN_WEBHOST_LISTENER_APPLICATION_CREATED pfnWebhostListenerApplicationCreated;
PFN_WEBHOST_LISTENER_APPLICATION_DELETED pfnWebhostListenerApplicationDeleted;
PFN_WEBHOST_LISTENER_APPLICATION_BINDINGS_CHANGED pfnWebhostListenerApplicationBindingsChanged;
PFN_WEBHOST_LISTENER_APPLICATION_APP_POOL_CHANGED pfnWebhostListenerApplicationAppPoolChanged;
PFN_WEBHOST_LISTENER_APPLICATION_REQUESTS_BLOCKED_CHANGED pfnWebhostListenerApplicationRequestsBlockedChanged;
};
멤버
멤버 이름 | 설명 |
---|---|
dwBytesInCallbackStructure |
DWORD 구조체의 바이트 수를 포함하는 입니다. |
pfnWebhostListenerConfigManagerConnected |
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_CONNECTED 함수에 대한 포인터입니다. |
pfnWebhostListenerConfigManagerDisconnected |
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_DISCONNECT 함수에 대한 포인터입니다. |
pfnWebhostListenerConfigManagerInitializationCompleted |
PFN_WEBHOST_LISTENER_CONFIG_MANAGER_INITIALIZATION_COMPLETED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolCreated |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_CREATED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolDeleted |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_DELETED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolIdentityChanged |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_IDENTITY_CHANGED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolStateChanged |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_STATE_CHANGED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolCanOpenNewListenerChannelInstance |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationPoolAllListenerChannelInstancesStopped |
PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationCreated |
PFN_WEBHOST_LISTENER_APPLICATION_CREATED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationDeleted |
PFN_WEBHOST_LISTENER_APPLICATION_DELETED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationBindingsChanged |
PFN_WEBHOST_LISTENER_APPLICATION_BINDINGS_CHANGED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationAppPoolChanged |
PFN_WEBHOST_LISTENER_APPLICATION_APP_POOL_CHANGED 함수에 대한 포인터입니다. |
pfnWebhostListenerApplicationRequestsBlockedChanged |
PFN_WEBHOST_LISTENER_APPLICATION_REQUESTS_BLOCKED_CHANGED 함수에 대한 포인터입니다. |
요구 사항
형식 | Description |
---|---|
클라이언트 | - Windows Vista의 IIS 7.0 - Windows 7의 IIS 7.5 - Windows 8의 IIS 8.0 - WINDOWS 10 IIS 10.0 |
서버 | - Windows Server 2008의 IIS 7.0 - Windows Server 2008 R2의 IIS 7.5 - Windows Server 2012의 IIS 8.0 - Windows Server 2012 R2의 IIS 8.5 - WINDOWS SERVER 2016 IIS 10.0 |
제품 | - 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 |
헤더 | Listeneradapter.h |