Los rincones del API Win32: El caché de WinInet - Modificar los datos de una entrada del caché

11 - Modificar los datos de una entrada del caché

[editar]
Tutorial creado por Juan Manuel. Extraido de: http://www.lawebdejm.com
30 de Noviembre de 1999
Y por último, podemos modificar los datos informativos de una entrada del caché, a través de la siguiente función: BOOL SetUrlCacheEntryInfo( LPCTSTR lpszUrl, LPINTERNET_CACHE_ENTRY_INFO lpInformación, DWORD dwCamposModificar );

  • lpszUrl: una cadena que indica la URL a modificar
  • lpInformación: un puntero a una estructura que contiene los nuevos datos.
  • dwCamposModificar: es una máscara de bytes que indica aquellos campos de la estructura "lpInformacion" que se van a establecer. Se puede incluir cualquier combinación de los siguientes valores:
    • CACHE_ENTRY_ACCTIME_FC: establece el valor del campo "LastAccessTime"
    • CACHE_ENTRY_ATTRIBUTE_FC: establece el valor del campo "CacheEntryType"
    • CACHE_ENTRY_EXPTIME_FC: establece el valor del campo "ExpireTime"
    • CACHE_ENTRY_HEADERINFO_FC: establece el valor del campo "lpHeaderInfo"
    • CACHE_ENTRY_HITRATE_FC: establece el valor del campo "dwHitRate"
    • CACHE_ENTRY_MODTIME_FC: establece el valor del campo "LastModifiedTime"
    • CACHE_ENTRY_SYNCTIME_FC: establece el valor del campo "LastSyncTime"

La función, como todas, retorna TRUE o FALSE, y en caso de error, debemos llamar a GetLastError() para averiguar la causa del fallo, pudiendo ser:

  • ERROR_INVALID_PARAMETER, alguno de los valores a establecer no es correcto.
  • ERROR_FILE_NOT_FOUND: no hay ninguna entrada para la URL indicada.
[editar]

Sé el primero en opinar


Tutoriales relacionados con 'Los rincones del API Win32: El caché de WinInet'

Damos una visión detallada de una de las características más interesantes de esta tecnología de... Más »
El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño... Más »
Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32.... Más »
Entramos en temas interesantes: el acceso a recursos remotos a través del protocolo de aplicación... Más »
En el anterior curso dejamos muchos temas en el tintero, así que voy a terminar... Más »

Autor y licencia de 'Los rincones del API Win32: El caché de WinInet'


Tutorial de Juan Manuel. Extraido de: http://www.lawebdejm.com CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.