Freigeben über


SetUrlCacheEntryInfoA-Funktion (wininet.h)

Legt die angegebenen Elemente der INTERNET_CACHE_ENTRY_INFO-Struktur fest.

Syntax

BOOL SetUrlCacheEntryInfoA(
  [in] LPCSTR                       lpszUrlName,
  [in] LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo,
  [in] DWORD                        dwFieldControl
);

Parameter

[in] lpszUrlName

Zeigen Sie auf eine mit Null beendete Zeichenfolge, die den Namen des Cacheeintrags angibt. Die Namenszeichenfolge darf keine Escapezeichen enthalten.

[in] lpCacheEntryInfo

Zeiger auf eine INTERNET_CACHE_ENTRY_INFO Struktur, die die Werte enthält, die dem Cacheeintrag zugewiesen werden sollen, der durch lpszUrlNamefestgelegt wird.

[in] dwFieldControl

Gibt die Elemente an, die festgelegt werden sollen. Dieser Parameter kann eine Kombination aus den folgenden Werten sein.

Wert Bedeutung
CACHE_ENTRY_ACCTIME_FC
Legt die letzte Zugriffszeit fest.
CACHE_ENTRY_ATTRIBUTE_FC
Legt den Cacheeintragstyp fest.
CACHE_ENTRY_EXEMPT_DELTA_FC
Legt das ausgenommene Delta fest.
CACHE_ENTRY_EXPTIME_FC
Legt die Ablaufzeit fest.
CACHE_ENTRY_HEADERINFO_FC
Derzeit nicht implementiert.
CACHE_ENTRY_HITRATE_FC
Legt die Trefferrate fest.
CACHE_ENTRY_MODTIME_FC
Legt den Zeitpunkt der letzten Änderung fest.
CACHE_ENTRY_SYNCTIME_FC
Legt die letzte Synchronisierungszeit fest.

Rückgabewert

Gibt WAHR zurück, wenn dies erfolgreich ist, oder FALSE. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten. Mögliche Fehlerwerte sind:

Rückgabecode Beschreibung
ERROR_FILE_NOT_FOUND
Der angegebene Cacheeintrag wurde im Cache nicht gefunden.
ERROR_INVALID_PARAMETER
Der festzulegende Wert ist ungültig.

Bemerkungen

Hinweis WinINet keine Serverimplementierungen unterstützt. Darüber hinaus sollte sie nicht von einem Dienst verwendet werden. Verwenden Sie für Serverimplementierungen oder -dienste Microsoft Windows HTTP Services (WinHTTP).
 

Anmerkung

Der wininet.h-Header definiert SetUrlCacheEntryInfo als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- wininet.h
Library Wininet.lib
DLL- Wininet.dll

Siehe auch

Zwischenspeichern

WinINet-Funktionen