Condividi tramite


Funzione CcGetFlushedValidData (ntifs.h)

La routine CcGetFlushedValidData determina la quantità di file memorizzata 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 sezione dell'oggetto file.

[in] BcbListHeld

Riservato per l'uso del 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 dirty che non sono state scaricate su disco, CcGetFlushedValidData restituisce l'offset di byte iniziale della pagina dirty più bassa attualmente nel file. Se il file non è memorizzato nella cache o non è più memorizzato nella cache, MAXLONGLONG viene restituito nella parte quad.

Osservazioni

Il file system è responsabile di garantire che il valore di SectionObjectPointer rimanga valido durante l'uso. È impossibile garantire il gestore della cache.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe

Vedere anche

CcFlushCache

CcPurgeCacheSection