Funzione CcSetDirtyPinnedData (ntifs.h)
La routine CcSetDirtyPinnedData contrassegna come dirty il blocco di controllo buffer (BCB) per un buffer bloccato il cui contenuto è stato modificato.
Sintassi
void CcSetDirtyPinnedData(
[in] PVOID BcbVoid,
[in, optional] PLARGE_INTEGER Lsn
);
Parametri
[in] BcbVoid
Puntatore alla struttura BCB da contrassegnare come dirty.
[in, optional] Lsn
Numero di sequenza logico (LSN) da associare a questo buffer.
Valore restituito
nessuno
Osservazioni
CcSetDirtyPinnedData contrassegna bcb come dirty, in modo che il contenuto del buffer aggiunto venga scritto su disco lazy. Anche se l'operazione di scaricamento deve essere eseguita da alcuni mezzi diversi dal writer lazy, CcSetDirtyPinnedData deve essere chiamato ogni volta che il contenuto di un buffer bloccato viene modificato. Ciò è particolarmente importante se il buffer è stato aggiunto solo per l'accesso in lettura (da CcPinRead o CcPinMappedData). Anche se i buffer aggiunti solo per l'accesso in lettura possono essere modificati, il relativo contenuto non viene scaricato automaticamente su disco, a meno che i buffer non siano stati contrassegnati come dirty chiamando CcSetDirtyPinnedData.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
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