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

CcFlushCache

CcPurgeCacheSection