Condividi tramite


Funzione PFN_WEB_CORE_SHUTDOWN

Arresta un'istanza del core Web ospitato.

Sintassi

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

Parametri

fImmediate
Oggetto DWORD che specifica se l'arresto deve essere immediato o normale.

Valore restituito

Oggetto HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Valore Descrizione
S_OK Indica che l'operazione è riuscita.
ERROR_SERVICE_NOT_ACTIVE Indica che il core Web ospitato non è in esecuzione.
ERROR_INVALID_SERVICE_CONTROL Indica che è già in corso un arresto.
ERROR_SERVICE_REQUEST_TIMEOUT Indica che è stato richiesto un arresto normale ma non è stato possibile completare nel periodo di tempo specificato dall'impostazione ShutdownTimeLimit nel file di configurazione.

Commenti

La PFN_WEB_CORE_SHUTDOWN funzione è un prototipo per il WebCoreShutdown punto di ingresso dll in Hwebcore.dll usato per arrestare il core Web ospitato. Il processo di hosting può scegliere di arrestare il core Web ospitato normalmente o immediatamente. Se il processo di hosting sceglie un arresto normale, il core Web ospitato smetterà di ricevere nuove richieste e attenderà il completamento delle richieste attualmente in esecuzione in base al periodo di tempo specificato dall'impostazione ShutdownTimeLimit nel file di configurazione per il pool di applicazioni.

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 Hwebcore.h

Vedere anche

Informazioni di riferimento sulle API Web Core ospitate
Funzione PFN_WEB_CORE_ACTIVATE