Compartir a través de


IGlobalRSCAQueryProvider::SetResult (Método)

Finaliza el búfer interno.

Sintaxis

virtual VOID SetResult(  
   DWORD cbData,  
   HRESULT hr  
) = 0;  

Parámetros

cbData
que DWORD contiene el tamaño de los datos, en bytes, del búfer interno.

hr
que HRESULT indica si el búfer interno es válido.

Comentarios

Las clases derivadas de CGlobalModule que se registran para eventos de GL_RSCA_QUERY reciben un puntero IGlobalRscaQueryProvider como parámetro en el método CGlobalModule::OnGlobalRSCAQueryvirtual. Después, puede validar o invalidar el búfer interno llamando al SetResult método en el IGlobalRSCAQueryProvider puntero.

SetResult el comportamiento depende de la implementación. Debe usar la siguiente información como guía, pero puede que no sea correcta en todos los escenarios:

  • El IGlobalRSCAQueryProvider implementador declara private variables miembro para el tamaño de un búfer interno, que HRESULT indica si el búfer es válido y una marca booleana que indica si SetResult se ha llamado a . Los valores predeterminados en la construcción del implementador son 0, E_NOTIMPL y false, respectivamente.

  • Después de llamar al método GetOutputBuffer o ResizeOutputBuffer , llame SetResult a para validar o invalidar el búfer interno pasando el tamaño del búfer, en bytes y un HRESULT valor que indica si el búfer es válido.

    Importante Este método forma parte de la infraestructura de IIS 7 y no está pensado para usarse directamente desde el código.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Httpserv.h

Consulte también

IGlobalRSCAQueryProvider (Interfaz)