Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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