Klasse Wininet.INTERNET_CACHE_ENTRY_INFO

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Wininet.INTERNET_CACHE_ENTRY_INFO
Umschließende Schnittstelle:
Wininet

@FieldOrder({"dwStructSize","lpszSourceUrlName","lpszLocalFileName","CacheEntryType","dwUseCount","dwHitRate","dwSizeLow","dwSizeHigh","LastModifiedTime","ExpireTime","LastAccessTime","LastSyncTime","lpHeaderInfo","dwHeaderInfoSize","lpszFileExtension","u","additional"}) public static class Wininet.INTERNET_CACHE_ENTRY_INFO extends Structure
Contains information about an entry in the Internet cache.
 
 typedef struct _INTERNET_CACHE_ENTRY_INFO {
   DWORD    dwStructSize;
   LPTSTR   lpszSourceUrlName;
   LPTSTR   lpszLocalFileName;
   DWORD    CacheEntryType;
   DWORD    dwUseCount;
   DWORD    dwHitRate;
   DWORD    dwSizeLow;
   DWORD    dwSizeHigh;
   FILETIME LastModifiedTime;
   FILETIME ExpireTime;
   FILETIME LastAccessTime;
   FILETIME LastSyncTime;
   LPTSTR   lpHeaderInfo;
   DWORD    dwHeaderInfoSize;
   LPTSTR   lpszFileExtension;
   union {
     DWORD dwReserved;
     DWORD dwExemptDelta;
   };
 } INTERNET_CACHE_ENTRY_INFO, *LPINTERNET_CACHE_ENTRY_INFO;

     
 
Siehe auch:
  • Felddetails

    • dwStructSize

      public int dwStructSize
      Size of this structure, in bytes. This value can be used to help determine the version of the cache system.
    • lpszSourceUrlName

      public Pointer lpszSourceUrlName
      Pointer to a null-terminated string that contains the URL name. The string occupies the memory area at the end of this structure.
    • lpszLocalFileName

      public Pointer lpszLocalFileName
      Pointer to a null-terminated string that contains the local file name. The string occupies the memory area at the end of this structure.
    • CacheEntryType

      public int CacheEntryType
      A bitmask indicating the type of cache entry and its properties.
      The cache entry types include: history entries (URLHISTORY_CACHE_ENTRY), cookie entries (COOKIE_CACHE_ENTRY), and normal cached content (NORMAL_CACHE_ENTRY).

      This member can be zero or more of the following property flags, and cache type flags listed below.
      • EDITED_CACHE_ENTRY: Cache entry file that has been edited externally. This cache entry type is exempt from scavenging.
      • SPARSE_CACHE_ENTRY: Partial response cache entry.
      • STICKY_CACHE_ENTRY: Sticky cache entry that is exempt from scavenging for the amount of time specified by dwExemptDelta.
        The default value set by CommitUrlCacheEntryA and CommitUrlCacheEntryW is one day.
      • TRACK_OFFLINE_CACHE_ENTRY: Not currently implemented.
      • TRACK_ONLINE_CACHE_ENTRY: Not currently implemented.

      The following list contains the cache type flags.
      • COOKIE_CACHE_ENTRY: Cookie cache entry.
      • NORMAL_CACHE_ENTRY: Normal cache entry; can be deleted to recover space for new entries.
      • URLHISTORY_CACHE_ENTRY: Visited link cache entry.
    • dwUseCount

      public int dwUseCount
      Current number of WinInet callers using the cache entry.
    • dwHitRate

      public int dwHitRate
      Number of times the cache entry was retrieved.
    • dwSizeLow

      public int dwSizeLow
      Low-order portion of the file size, in bytes.
    • dwSizeHigh

      public int dwSizeHigh
      High-order portion of the file size, in bytes.
    • LastModifiedTime

      public WinBase.FILETIME LastModifiedTime
      FILETIME structure that contains the last modified time of this URL, in Greenwich mean time format.
    • ExpireTime

      public WinBase.FILETIME ExpireTime
      FILETIME structure that contains the expiration time of this file, in Greenwich mean time format.
    • LastAccessTime

      public WinBase.FILETIME LastAccessTime
      FILETIME structure that contains the last accessed time, in Greenwich mean time format.
    • LastSyncTime

      public WinBase.FILETIME LastSyncTime
      FILETIME structure that contains the last time the cache was synchronized.
    • lpHeaderInfo

      public Pointer lpHeaderInfo
      Pointer to a buffer that contains the header information. The buffer occupies the memory at the end of this structure.
    • dwHeaderInfoSize

      public int dwHeaderInfoSize
      Size of the lpHeaderInfo buffer, in TCHARs.
    • lpszFileExtension

      public Pointer lpszFileExtension
      Pointer to a string that contains the file name extension used to retrieve the data as a file. The string occupies the memory area at the end of this structure.
    • u

      A union of the last two distinct fields in INTERNET_CACHE_ENTRY_INFO
    • additional

      public byte[] additional
      Additional data (the path and URLs mentioned previously, and more)
  • Konstruktordetails

    • INTERNET_CACHE_ENTRY_INFO

      public INTERNET_CACHE_ENTRY_INFO(int size)
  • Methodendetails

    • toString

      public String toString()
      Beschreibung aus Klasse kopiert: Structure
      If jna.dump_memory is true, will include a native memory dump of the Structure's backing memory.
      Setzt außer Kraft:
      toString in Klasse Structure
      Gibt zurück:
      String representation of this object.