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.
Menyelesaikan buffer internal.
Sintaks
virtual VOID SetResult(
DWORD cbData,
HRESULT hr
) = 0;
Parameter
cbData
DWORD yang berisi ukuran data, dalam byte, dari buffer internal.
hr
Yang HRESULT menunjukkan apakah buffer internal valid.
Keterangan
Kelas turunan CGlobalModule yang mendaftar untuk peristiwa GL_RSCA_QUERY menerima pointer IGlobalRscaQueryProvider sebagai parameter pada metode CGlobalModule::OnGlobalRSCAQueryvirtual . Anda kemudian dapat memvalidasi atau membatalkan buffer internal dengan memanggil SetResult metode pada pointer IGlobalRSCAQueryProvider .
SetResult perilaku tergantung pada implementasi. Anda harus menggunakan informasi berikut sebagai pedoman, tetapi mungkin tidak benar dalam semua skenario:
Pelaksana
IGlobalRSCAQueryProvidermendeklarasikanprivatevariabel anggota untuk ukuran buffer internal,HRESULTyang menunjukkan apakah buffer valid, dan bendera Boolean yang menunjukkan apakahSetResulttelah dipanggil. Nilai default pada konstruksi pelaksana masing-masing adalah 0, E_NOTIMPL, danfalse.Setelah Anda memanggil metode GetOutputBuffer atau ResizeOutputBuffer , panggil
SetResultuntuk memvalidasi atau membatalkan buffer internal dengan meneruskan ukuran buffer, dalam byte, danHRESULTnilai yang menunjukkan apakah buffer valid.Penting Metode ini adalah bagian dari infrastruktur IIS 7 dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
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 |