Compartir a través de


IHttpServer::ReadFragmentFromCache (Método)

Recupera un fragmento específico de la memoria caché.

Sintaxis

virtual HRESULT ReadFragmentFromCache(  
   __in WCHAR* pszFragmentName,  
   BYTE* pvBuffer,  
   DWORD cbSize,  
   DWORD* pcbCopied  
) = 0;  

Parámetros

pszFragmentName
[__in] Puntero a un WCHAR objeto que especifica el fragmento que se va a recuperar de la memoria caché.

pvBuffer
Puntero a un BYTE búfer que contiene el fragmento de caché.

cbSize
que DWORD contiene la longitud, en bytes, del búfer.

pcbCopied
Puntero a un DWORD objeto que contiene el número de bytes leídos de la memoria caché.

Valor devuelto

Una clase HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Valor Descripción
S_OK Indica que la operación se realizó correctamente.
ERROR_PATH_NOT_FOUND Indica que no se encontró el fragmento especificado por el pszFragmentName parámetro .

Comentarios

Los desarrolladores pueden usar los métodos AddFragmentToCache, ReadFragmentFromCache, y RemoveFragmentFromCache , respectivamente, para agregar estructuras de HTTP_DATA_CHUNK a la memoria caché de fragmentos, o para recuperar y quitar HTTP_DATA_CHUNK estructuras de la memoria caché. Estos métodos proporcionan a los desarrolladores un pequeño grado de funcionalidad personalizada para usar la memoria caché IIS integrada para almacenar y recuperar fragmentos de datos en la memoria caché.

Nota

Http.sys administra y posee la memoria caché de fragmentos. En cualquier momento, Http.sys puede invalidar o eliminar la información que ha dirigido para almacenarse. Actualmente no hay ninguna manera de bloquear la información en la memoria caché de fragmentos como información no volátil.

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

IHttpServer (interfaz)
IHttpServer::AddFragmentToCache (Método)
IHttpServer::RemoveFragmentFromCache (Método)