Compartir a través de


IHttpContext::GetServerVarChanges (Método)

Recupera los cambios en las variables de servidor para el contexto actual.

Sintaxis

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;  

Parámetros

dwOldChangeNumber
[IN] que DWORD contiene el número de cambio anterior.

pdwNewChangeNumber
[OUT] Puntero a un DWORD objeto que contiene el nuevo número de cambio.

pdwVariableSnapShot
[IN] [OUT] Puntero a un DWORD objeto que contiene el número de variables de servidor en la instantánea.

ppVariableNameSnapShot
[IN] [OUT] Puntero a la dirección de una matriz de cadenas que contiene los nombres de las variables de servidor que se cambiaron en la instantánea.

ppVariableValueSnapShot
[IN] [OUT] Puntero a la dirección de una matriz de cadenas que contiene los valores de las variables de servidor que se cambiaron en la instantánea.

pdwDiffedVariables
[OUT] Puntero a un DWORD objeto que contiene el número de variables de servidor que han cambiado.

ppDiffedVariableIndices
[OUT] Puntero a la dirección de una matriz de DWORD valores, terminada por un valor –1, que contiene los índices de variables de servidor que han cambiado.

Valor devuelto

Una clase HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Valor Descripción
S_OK Indica que la operación se realizó correctamente.

Comentarios

IIS usa el GetServerVarChanges método para probar los cambios en las variables de servidor HTTP desde la última vez que se examinaron las variables de servidor.

Nota

IIS usa el GetServerVarChanges método para sincronizar internamente las variables de servidor entre llamadas a código nativo y administrado. Los desarrolladores no deben usar el GetServerVarChanges método al crear sus módulos HTTP.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Httpserv.h

Consulte también

IHttpContext (interfaz)
IHttpContext::GetServerVariable (Método)