Condividi tramite


Funzione DavInvalidateCache (davclnt.h)

Invalida il contenuto della cache locale per un file remoto in un server WebDAV.

Sintassi

DWORD DavInvalidateCache(
  [in] LPCWSTR URLName
);

Parametri

[in] URLName

Puntatore a una stringa Unicode contenente il nome di un file remoto in un server WebDAV. Questo nome può essere un nome di percorso HTTP (URL) o un nome di percorso UNC.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema.

Commenti

La funzione DavInvalidateCache contrassegna il contenuto del file memorizzato nella cache locale (per l'URL specificato) per l'eliminazione. Se questa funzione ha esito positivo, la cache dei file locale non è più valida. Questa funzione ha esito negativo se sono presenti handle aperti sul file dallo stesso processo o da un processo diverso nel computer locale.

Se l'elemento denominato nel parametro URLName non è presente nella cache, DavInvalidateCache restituisce ERROR_SUCCESS senza invalidare la cache.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione davclnt.h
Libreria Davclnt.lib
DLL Davclnt.dll