Bagikan melalui


Metode IHttpContext::GetServerVarChanges

Mengambil perubahan pada variabel server untuk konteks saat ini.

Sintaks

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;  

Parameter

dwOldChangeNumber
[IN] yang DWORD berisi nomor perubahan lama.

pdwNewChangeNumber
[OUT] Penunjuk ke yang DWORD berisi nomor perubahan baru.

pdwVariableSnapShot
[IN] [OUT] Pointer ke yang DWORD berisi jumlah variabel server dalam rekam jepret.

ppVariableNameSnapShot
[IN] [OUT] Penunjuk ke alamat array string yang berisi nama variabel server yang diubah dalam rekam jepret.

ppVariableValueSnapShot
[IN] [OUT] Penunjuk ke alamat array string yang berisi nilai variabel server yang diubah dalam rekam jepret.

pdwDiffedVariables
[OUT] Pointer ke yang DWORD berisi jumlah variabel server yang telah berubah.

ppDiffedVariableIndices
[OUT] Penunjuk ke alamat array DWORD nilai, dihentikan oleh nilai –1, yang berisi indeks variabel server yang telah berubah.

Tampilkan Nilai

Sebuah HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Nilai Deskripsi
S_OK Menunjukkan bahwa operasi berhasil.

Keterangan

IIS menggunakan GetServerVarChanges metode untuk menguji perubahan pada variabel server HTTP sejak terakhir kali variabel server diperiksa.

Catatan

IIS menggunakan GetServerVarChanges metode untuk menyinkronkan variabel server secara internal antara panggilan ke kode asli dan terkelola. Pengembang tidak boleh menggunakan GetServerVarChanges metode saat membuat modul HTTP mereka.

Persyaratan

Jenis Deskripsi
Klien - IIS 7.0 di Windows Vista
- IIS 7.5 di Windows 7
- IIS 8.0 di Windows 8
- IIS 10.0 pada Windows 10
Server - IIS 7.0 di Windows Server 2008
- IIS 7.5 di Windows Server 2008 R2
- IIS 8.0 di Windows Server 2012
- IIS 8.5 di Windows Server 2012 R2
- IIS 10.0 di Windows Server 2016
Produk - 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
Header Httpserv.h

Lihat juga

Antarmuka IHttpContext
Metode IHttpContext::GetServerVariable