Condividi tramite


Metodo IHttpContext::GetServerVarChanges

Recupera le modifiche apportate alle variabili del server per il contesto corrente.

Sintassi

virtual HRESULT GetServerVarChanges(  
   IN DWORD dwOldChangeNumber,  
   OUT DWORD* pdwNewChangeNumber,  
   IN OUT DWORD* pdwVariableSnapShot,  
   IN OUT PCSTR** ppVariableNameSnapShot,  
   IN OUT PCWSTR** ppVariableValueSnapShot,  
   OUT DWORD* pdwDiffedVariables,  
   OUT DWORD** ppDiffedVariableIndices  
) = 0;  

Parametri

dwOldChangeNumber
[IN] Oggetto DWORD contenente il numero di modifica precedente.

pdwNewChangeNumber
[OUT] Puntatore a un DWORD oggetto contenente il nuovo numero di modifica.

pdwVariableSnapShot
[IN] [OUT] Puntatore a un DWORD oggetto contenente il numero di variabili del server nello snapshot.

ppVariableNameSnapShot
[IN] [OUT] Puntatore all'indirizzo di una matrice di stringhe che contiene i nomi delle variabili del server modificate nello snapshot.

ppVariableValueSnapShot
[IN] [OUT] Puntatore all'indirizzo di una matrice di stringhe che contiene i valori delle variabili del server modificate nello snapshot.

pdwDiffedVariables
[OUT] Puntatore a un DWORD oggetto contenente il numero di variabili del server modificate.

ppDiffedVariableIndices
[OUT] Puntatore all'indirizzo di una matrice di DWORD valori, terminato da un valore -1, che contiene gli indici delle variabili server modificate.

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.

Commenti

IIS usa il GetServerVarChanges metodo per verificare le modifiche apportate alle variabili del server HTTP dall'ultima analisi delle variabili del server.

Nota

IIS usa il GetServerVarChanges metodo per sincronizzare internamente le variabili del server tra le chiamate al codice nativo e gestito. Gli sviluppatori non devono usare il metodo durante la GetServerVarChanges creazione dei moduli HTTP.

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

Vedere anche

Interfaccia IHttpContext
Metodo IHttpContext::GetServerVariable