Freigeben über


DavInvalidateCache-Funktion (davclnt.h)

Ungültigiert den Inhalt des lokalen Caches für eine Remotedatei auf einem WebDAV-Server.

Syntax

DWORD DavInvalidateCache(
  [in] LPCWSTR URLName
);

Parameter

[in] URLName

Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen einer Remotedatei auf einem WebDAV-Server enthält. Dieser Name kann ein HTTP-Pfadname (URL) oder ein UNC-Pfadname sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode.

Hinweise

Die Funktion DavInvalidateCache kennzeichnet den Inhalt der lokal zwischengespeicherten Datei (für die angegebene URL) zum Löschen. Wenn diese Funktion erfolgreich ist, ist der lokale Dateicache nicht mehr gültig. Diese Funktion schlägt fehl, wenn handles für die Datei entweder durch denselben Prozess oder durch einen anderen Prozess auf dem lokalen Computer geöffnet werden.

Wenn das Element, das im URLName-Parameter benannt ist, nicht im Cache vorhanden ist, gibt DavInvalidateCache ERROR_SUCCESS zurück, ohne dass der Cache ungültig wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile davclnt.h
Bibliothek Davclnt.lib
DLL Davclnt.dll