Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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)