INTERNET_CACHE_ENTRY_INFOA struttura (wininet.h)
Contiene informazioni su una voce nella cache Internet.
Sintassi
typedef struct _INTERNET_CACHE_ENTRY_INFOA {
DWORD dwStructSize;
LPSTR lpszSourceUrlName;
LPSTR lpszLocalFileName;
DWORD CacheEntryType;
DWORD dwUseCount;
DWORD dwHitRate;
DWORD dwSizeLow;
DWORD dwSizeHigh;
FILETIME LastModifiedTime;
FILETIME ExpireTime;
FILETIME LastAccessTime;
FILETIME LastSyncTime;
LPSTR lpHeaderInfo;
DWORD dwHeaderInfoSize;
LPSTR lpszFileExtension;
union {
DWORD dwReserved;
DWORD dwExemptDelta;
};
} INTERNET_CACHE_ENTRY_INFOA, *LPINTERNET_CACHE_ENTRY_INFOA;
Members
dwStructSize
Dimensioni di questa struttura, in byte. Questo valore può essere usato per determinare la versione del sistema della cache.
lpszSourceUrlName
Puntatore a una stringa con terminazione null contenente il nome DELL'URL. La stringa occupa l'area di memoria alla fine di questa struttura.
lpszLocalFileName
Puntatore a una stringa con terminazione null contenente il nome del file locale. La stringa occupa l'area di memoria alla fine di questa struttura.
CacheEntryType
Maschera di bit che indica il tipo di voce della cache e le relative proprietà. I tipi di voce della cache includono le voci della cronologia (URLHISTORY_CACHE_ENTRY), le voci dei cookie (COOKIE_CACHE_ENTRY) e il normale contenuto memorizzato nella cache (NORMAL_CACHE_ENTRY).
Questo membro può essere zero o più dei flag di proprietà seguenti e i flag di tipo cache elencati di seguito.
Valore | Significato |
---|---|
|
File di voce della cache modificato esternamente. Questo tipo di voce della cache è esentato dalla scavenging. |
|
Voce della cache di risposta parziale. |
|
Voce della cache sticky esentata dalla scavenging per la quantità di tempo specificata da dwExemptDelta. Il valore predefinito impostato da CommitUrlCacheEntryA e CommitUrlCacheEntryW è un giorno. |
|
Non implementato attualmente. |
|
Non implementato attualmente. |
L'elenco seguente contiene i flag del tipo di cache.
dwUseCount
Numero corrente di chiamanti WinINEet usando la voce della cache.
dwHitRate
Numero di volte in cui è stata recuperata la voce della cache.
dwSizeLow
Parte a basso ordine delle dimensioni del file, in byte.
dwSizeHigh
Parte elevata dell'ordine elevato delle dimensioni del file, in byte.
LastModifiedTime
Struttura FILETIME che contiene l'ultima ora modificata di questo URL, nel formato di tempo medio di Greenwich.
ExpireTime
Struttura FILETIME che contiene l'ora di scadenza di questo file, nel formato di tempo medio di Greenwich.
LastAccessTime
Struttura FILETIME che contiene l'ultima ora di accesso, nel formato di tempo medio di Greenwich.
LastSyncTime
Struttura FILETIME contenente l'ultima volta che la cache è stata sincronizzata.
lpHeaderInfo
Puntatore a un buffer contenente le informazioni sull'intestazione. Il buffer occupa la memoria alla fine di questa struttura.
dwHeaderInfoSize
Dimensioni del buffer lpHeaderInfo , in TCHARs.
lpszFileExtension
Puntatore a una stringa contenente l'estensione del nome file usata per recuperare i dati come file. La stringa occupa l'area di memoria alla fine di questa struttura.
dwReserved
dwExemptDelta
Ora di esenzione dall'ultima ora di accesso, in secondi.
Commenti
Non esiste alcun limite di dimensioni della cache, pertanto le applicazioni che devono enumerare la cache devono essere preparate per allocare buffer di dimensioni variabili. Per altre informazioni, vedere Uso dei buffer.
Nota
L'intestazione wininet.h definisce INTERNET_CACHE_ENTRY_INFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wininet.h |