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;
IIS uses the GetServerVarChanges method to test for changes to the HTTP server variables since the last time the server variables were examined.
IIS uses the GetServerVarChanges method to internally synchronize the server variables between calls to native and managed code. Developers should not use the GetServerVarChanges method when creating their HTTP modules.