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)