Freigeben über


GetUrlCacheConfigInfoA-Funktion (winineti.h)

Ruft Informationen zur Cachekonfiguration ab.

Syntax

BOOL GetUrlCacheConfigInfoA(
  [in, out] LPINTERNET_CACHE_CONFIG_INFOA lpCacheConfigInfo,
            LPDWORD                       lpcbCacheConfigInfo,
  [in]      DWORD                         dwFieldControl
);

Parameter

[in, out] lpCacheConfigInfo

Ein Zeiger auf eine INTERNET_CACHE_CONFIG_INFO-Struktur, die Informationen zur Cachekonfiguration empfängt. Das dwStructSize Feld der Struktur sollte auf die Größe von INTERNET_CACHE_CONFIG_INFOinitialisiert werden.

lpcbCacheConfigInfo

Dieser Parameter ist reserviert und muss NULL-sein.

[in] dwFieldControl

Bestimmt das Verhalten der Funktion als einen der folgenden Werte.

Wert Bedeutung
CACHE_CONFIG_FORCE_CLEANUP_FC
0x00000020
Wird nicht verwendet.
CACHE_CONFIG_DISK_CACHE_PATHS_FC
0x00000040
Wird nicht verwendet.
CACHE_CONFIG_SYNC_MODE_FC
0x00000080
Reserviert.
CACHE_CONFIG_CONTENT_PATHS_FC
0x00000100
Das CachePath Feld der im lpCachedConfigInfo Parameter angegebenen INTERNET_CACHE_CONFIG_INFO Struktur wird mit einem Zeiger auf eine Zeichenfolge gefüllt, die den Inhaltspfad identifiziert. Dies kann nicht gleichzeitig mit CACHE_CONFIG_HISTORY_PATHS_FC oder CACHE_CONFIG_COOKIES_PATHS_FCverwendet werden.
CACHE_CONFIG_HISTORY_PATHS_FC
0x00000400
Das CachePath Feld der im lpCachedConfigInfo Parameter angegebenen INTERNET_CACHE_CONFIG_INFO Struktur wird mit einem Zeiger auf eine Zeichenfolge gefüllt, die den Verlaufspfad identifiziert. Dies kann nicht gleichzeitig mit CACHE_CONFIG_CONTENT_PATHS_FC oder CACHE_CONFIG_COOKIES_PATHS_FCverwendet werden.
CACHE_CONFIG_COOKIES_PATHS_FC
0x00000200
Das CachePath Feld der INTERNET_CACHE_CONFIG_INFO Struktur, die in der lpCachedConfigInfo Parameter angegeben ist, wird mit einem Zeiger auf eine Zeichenfolge gefüllt, die den Cookiepfad identifiziert. Dies kann nicht gleichzeitig mit CACHE_CONFIG_CONTENT_PATHS_FC oder CACHE_CONFIG_HISTORY_PATHS_FCverwendet werden.
CACHE_CONFIG_QUOTA_FC
0x00000800
Das dwQuota Feld der INTERNET_CACHE_CONFIG_INFO Struktur, die im lpCachedConfigInfo- angegeben ist, wird auf den Cachegrenzwert für den container festgelegt, der im feld dwContainer angegeben ist.
CACHE_CONFIG_USER_MODE_FC
0x00001000
Reserviert.
CACHE_CONFIG_CONTENT_USAGE_FC
0x00002000
Das dwNormalUsage Feld der INTERNET_CACHE_CONFIG_INFO Struktur, die im lpCachedConfigInfo- angegeben ist, wird auf die Cachegröße für den container festgelegt, der im feld dwContainer angegeben ist.
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Das dwExemptUsage Feld der im lpCachedConfigInfo- angegebenen INTERNET_CACHE_CONFIG_INFO Struktur wird auf die ausgenommene Verwendung festgelegt, die Menge der Bytes, die vom Gerüst ausgenommen sind, für den im feld dwContainer angegebenen Container. (Dieses Feld muss der Inhaltscontainer sein.)

Rückgabewert

Gibt TRUE zurück, wenn dies erfolgreich ist, oder FALSE andernfalls. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.

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 winineti.h-Header definiert GetUrlCacheConfigInfo 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 XP, Windows 2000 Professional mit SP4 [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003, Windows 2000 Server mit SP4 [nur Desktop-Apps]
Zielplattform- Fenster
Header- winineti.h
Library Wininet.lib
DLL- Wininet.dll

Siehe auch

INTERNET_CACHE_CONFIG_INFO