Compartilhar via


Função PFN_WEB_CORE_SHUTDOWN

Desliga uma instância do Web Core Hospedado.

Sintaxe

typedef HRESULT (*PFN_WEB_CORE_SHUTDOWN)(  
   IN DWORD fImmediate  
);  

Parâmetros

fImmediate
Um DWORD que especifica se o desligamento deve ser imediato ou normal.

Valor Retornado

Um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Valor Descrição
S_OK Indica que a operação foi bem-sucedida.
ERROR_SERVICE_NOT_ACTIVE Indica que o Web Core hospedado não está em execução.
ERROR_INVALID_SERVICE_CONTROL Indica que um desligamento já está em andamento.
ERROR_SERVICE_REQUEST_TIMEOUT Indica que um desligamento normal foi solicitado, mas não pôde ser concluído no período de tempo especificado pela ShutdownTimeLimit configuração no arquivo de configuração.

Comentários

A PFN_WEB_CORE_SHUTDOWN função é um protótipo para o WebCoreShutdown ponto de entrada de DLL em Hwebcore.dll que é usado para desligar o Web Core Hospedado. O processo de hospedagem pode optar por desligar o Web Core Hospedado normalmente ou imediatamente. Se o processo de hospedagem escolher um desligamento normal, o Web Core Hospedado deixará de receber novas solicitações e aguardará a conclusão de todas as solicitações em execução no momento com base no período de tempo especificado pela ShutdownTimeLimit configuração no arquivo de configuração do pool de aplicativos.

Requisitos

Type Descrição
Cliente - IIS 7.0 no Windows Vista
- IIS 7.5 no Windows 7
- IIS 8.0 no Windows 8
- IIS 10.0 no Windows 10
Servidor - IIS 7.0 no Windows Server 2008
- IIS 7.5 no Windows Server 2008 R2
- IIS 8.0 no Windows Server 2012
- IIS 8.5 no Windows Server 2012 R2
- IIS 10.0 no Windows Server 2016
Produto - 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
parâmetro Hwebcore.h

Consulte Também

Referência de API web core hospedada
Função PFN_WEB_CORE_ACTIVATE