Funzione CcGetFlushedValidData (ntifs.h)
La routine CcGetFlushedValidData determina la quantità di un file memorizzato nella cache su disco.
Sintassi
LARGE_INTEGER CcGetFlushedValidData(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] BOOLEAN BcbListHeld
);
Parametri
[in] SectionObjectPointer
Puntatore a una struttura contenente i puntatori a oggetti della sezione dell'oggetto file.
[in] BcbListHeld
Riservato per l'utilizzo nel sistema. Deve essere FALSE.
Valore restituito
Se l'intero file è stato scaricato, CcGetFlushedValidData restituisce la lunghezza dei dati valida per il file. Se sono presenti pagine sporche che non sono state scaricate sul disco, CcGetFlushedValidData restituisce l'offset di byte iniziale della pagina sporca più bassa attualmente nel file. Se il file non viene memorizzato nella cache o non viene più memorizzato nella cache, MAXLONGLONG viene restituito nella parte quad.
Commenti
Il file system è responsabile della garanzia che il valore di SectionObjectPointer rimanga valido durante l'uso. Non è possibile garantire la gestione cache.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per