Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendaftarkan modul HTTP.
Sintaks
virtual HRESULT RegisterModule(
IN HTTP_MODULE_ID parentModuleId,
IN IHttpModuleFactory* pModuleFactory,
IN PCWSTR pszModuleName,
IN PCWSTR pszModuleType,
IN PCWSTR pszModulePreCondition,
IN DWORD dwRequestNotifications,
IN DWORD dwPostRequestNotifications
) = 0;
Parameter
parentModuleId
[IN] Pengidentifikasi unik untuk modul induk.
pModuleFactory
[IN] Penunjuk ke antarmuka IHttpModuleFactory untuk modul HTTP.
pszModuleName
[IN] Penunjuk ke string yang berisi nama modul yang akan didaftarkan.
pszModuleType
[IN] Penunjuk ke string yang berisi jenis modul.
pszModulePreCondition
[IN] Penunjuk ke string yang berisi prasyarat apa pun untuk modul.
dwRequestNotifications
[IN] Nilai bitmask yang berisi pemberitahuan permintaan yang akan diatur untuk modul. (Ditentukan dalam Httpserv.h.)
dwPostRequestNotifications
[IN] Nilai bitmask yang berisi pemberitahuan pasca-permintaan yang akan diatur untuk modul. (Ditentukan dalam Httpserv.h.)
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. |
| ERROR_FILE_NOT_FOUND | Menunjukkan bahwa modul tidak dapat ditemukan. |
| ERROR_INVALID_PARAMETER | Menunjukkan bahwa salah satu parameter tidak valid. |
| ERROR_NOT_ENOUGH_MEMORY | Menunjukkan bahwa tidak ada cukup memori untuk melakukan operasi. |
Keterangan
RegisterModule Gunakan metode di dalam metode CGlobalModule::OnGlobalApplicationResolveModules untuk mendaftarkan modul tambahan yang tidak tercantum dalam konfigurasi IIS.
Catatan
Jangan membingungkan RegisterModule metode dengan fungsi RegisterModule yang diekspor yang diperlukan untuk semua modul HTTP.
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 |