内部バッファーを最終処理します。
構文
virtual VOID SetResult(
DWORD cbData,
HRESULT hr
) = 0;
パラメーター
cbData
DWORD内部バッファーのデータ サイズをバイト単位で格納する 。
hr
HRESULT内部バッファーが有効かどうかを示す 。
解説
GL_RSCA_QUERY イベントに登録する CGlobalModule 派生クラスは、CGlobalModule::OnGlobalRSCAQuery メソッドのパラメーターとして IGlobalRscaQueryProvidervirtual ポインターを受け取ります。 その後、ポインターで メソッドIGlobalRSCAQueryProviderを呼び出すことで、内部バッファーをSetResult検証または無効化できます。
SetResult 動作は実装によって異なります。 ガイドラインとして次の情報を使用する必要がありますが、すべてのシナリオで正しくない場合があります。
実装者は
IGlobalRSCAQueryProvider、内部バッファーのサイズ、HRESULTバッファーが有効かどうかを示す 、および呼び出されたかどうかをSetResult示すブール型フラグのメンバー変数を宣言privateします。 実装者の構築時の既定値は、それぞれ 0、E_NOTIMPL、およびfalseです。GetOutputBuffer メソッドまたは ResizeOutputBuffer メソッドを呼び出した後、 を呼び出して
SetResult、バッファーのサイズをバイト単位で渡し、バッファーが有効かどうかを示す値をHRESULT渡して内部バッファーを検証または無効化します。大事な このメソッドは IIS 7 インフラストラクチャの一部であり、コードから直接使用するためのものではありません。
要件
| Type | 説明 |
|---|---|
| Client | - Windows Vista 上の IIS 7.0 - Windows 7 上の IIS 7.5 - Windows 8 の IIS 8.0 - Windows 10の IIS 10.0 |
| サーバー | - Windows Server 2008 の IIS 7.0 - Windows Server 2008 R2 上の IIS 7.5 - Windows Server 2012 上の IIS 8.0 - Windows Server 2012 R2 上の IIS 8.5 - Windows Server 2016上の IIS 10.0 |
| 製品 | - 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 |