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 |