Método IHttpServer::ReadFragmentFromCache
Recupera um fragmento específico do cache.
Sintaxe
virtual HRESULT ReadFragmentFromCache(
__in WCHAR* pszFragmentName,
BYTE* pvBuffer,
DWORD cbSize,
DWORD* pcbCopied
) = 0;
Parâmetros
pszFragmentName
[__in] Um ponteiro para um WCHAR
que especifica o fragmento a ser recuperado do cache.
pvBuffer
Um ponteiro para um BYTE
buffer que contém o fragmento de cache.
cbSize
Um DWORD
que contém o comprimento, em bytes, do buffer.
pcbCopied
Um ponteiro para um DWORD
que contém o número de bytes lidos do cache.
Valor Retornado
Um HRESULT
. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Valor | Descrição |
---|---|
S_OK | Indica que a operação foi bem-sucedida. |
ERROR_PATH_NOT_FOUND | Indica que o fragmento especificado pelo pszFragmentName parâmetro não pôde ser encontrado. |
Comentários
Os desenvolvedores podem usar os métodos AddFragmentToCache, ReadFragmentFromCache
, e RemoveFragmentFromCache , respectivamente, para adicionar estruturas HTTP_DATA_CHUNK ao cache de fragmentos ou para recuperar e remover HTTP_DATA_CHUNK
estruturas do cache. Esses métodos fornecem aos desenvolvedores um pequeno grau de funcionalidade personalizada para usar o cache interno do IIS para armazenar e recuperar fragmentos de dados no cache.
Observação
Http.sys gerencia e possui o cache de fragmentos. A qualquer momento, Http.sys pode substituir ou excluir informações que você direcionou para serem armazenadas. No momento, não há como bloquear informações no cache de fragmentos como informações não complexas.
Requisitos
Type | Descrição |
---|---|
Cliente | - IIS 7.0 no Windows Vista - IIS 7.5 no Windows 7 - IIS 8.0 no Windows 8 - IIS 10.0 no Windows 10 |
Servidor | - IIS 7.0 no Windows Server 2008 - IIS 7.5 no Windows Server 2008 R2 - IIS 8.0 no Windows Server 2012 - IIS 8.5 no Windows Server 2012 R2 - IIS 10.0 no Windows Server 2016 |
Produto | - 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 |
parâmetro | Httpserv.h |
Consulte Também
IHttpServer Interface
Método IHttpServer::AddFragmentToCache
Método IHttpServer::RemoveFragmentFromCache