Bagikan melalui


Metode IHttpTraceContext::SetTraceConfiguration

Mengatur konfigurasi pelacakan untuk konteks pelacakan.

Sintaks

virtual HRESULT SetTraceConfiguration(  
   IN HTTP_MODULE_ID moduleId,  
   IN HTTP_TRACE_CONFIGURATION* pHttpTraceConfiguration,  
   IN DWORD cHttpTraceConfiguration = 1  
) = 0;)  

Parameter

moduleId
[IN] Pointer HTTP_MODULE_ID yang berisi pengidentifikasi modul untuk konfigurasi pelacakan.

pHttpTraceConfiguration
[IN] Array HTTP_TRACE_CONFIGURATION struktur panjang cHttpTraceConfiguration.

cHttpTraceConfiguration
[IN] DWORD yang berisi jumlah HTTP_TRACE_CONFIGURATION struktur yang ditujukkan oleh pHttpTraceConfiguration. Defaultnya adalah 1.

Catatan

HTTP_MODULE_ID adalah definisi jenis penunjuk void .

Tampilkan Nilai

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

Nilai Definisi
S_OK Menunjukkan bahwa operasi berhasil.
E_FAIL Menunjukkan bahwa operasi gagal.
E_OUTOFMEMORY Menunjukkan bahwa operasi internal new mengembalikan NULL karena memori tumpukan habis.
ERROR_INVALID_PARAMETER Menunjukkan bahwa HTTP_TRACE_CONFIGURATION::pProviderGuid properti untuk pHttpTraceConfiguration parameter adalah NULL.
ERROR_NOT_FOUND Menunjukkan bahwa upaya untuk menonaktifkan pelacakan terjadi untuk penyedia yang tidak ada.

Keterangan

moduleId Baik parameter maupun pHttpTraceConfiguration tidak dapat NULL; jika tidak, metode akan SetTraceConfiguration menyebabkan pelanggaran akses.

Keamanan Thread

Sebagian besar implementer antarmuka IHttpTraceContext aman untuk utas jika hanya metode GetTraceConfiguration yang dipanggil. Memanggil SetTraceConfiguration metode tidak dijamin aman untuk utas.

Komentar

Untuk informasi selengkapnya tentang cara membuat dan menyebarkan modul DLL asli, lihat Panduan: Membuat modul HTTP Request-Level Dengan Menggunakan Kode Asli.

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 IHttpTraceContext